Страницы: 1
Выделить кодКод:var wrk = Components.classes["@mozilla.org/windows-registry-key;1"].createInstance(Components.interfaces.nsIWindowsRegKey);
wrk.open(wrk.ROOT_KEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon",wrk.ACCESS_READ);
var id = wrk.readStringValue("DefaultDomainName");
alert(id);
wrk.close();
Спасибо!
Всем доброго дня.
Прошу помощи в таком вопросе.
var dnsService = CC["@mozilla.org/network/dns-service;1"].createInstance(CI.nsIDNSService); var localIP = dnsService.resolve(dnsService.myHostName, false).getNextAddrAsString();
В имени компьютера (Windows 7 max) используются русские буквы ("User-ПК"). Имя было установлено установщиком самой винды.
Понимаю, что имя компа неправильное (но оно может быть у компьютера), но поведение лисы мне не совсем понятно - отрезаются русские буквы (остается "User-"),
соответственно резолвинг имени очень сильно тупит и не может ничего разрезолвить (кидает NS_ERROR_UNKNOWN_HOST).
Я проверил вызов gethostname() из библиотеки WinSock - имя возвращается полностью.
Нужен совет - что собственно делать? Можно ли другим способом получить нормальное имя хоста из gecko? Или ваять свой xpcom с собственным методом определения имени хоста? :rolleyes:
…Всем доброго дня.
Имеется задача:
1. Отслеживать особо помеченные XHR-запросы (например, у которых есть определенный заголовок или специальное ключевое слово в URL'е) и перехватывать их до выполнения самого запроса (до открытия chanell'а)
2. Перехваченные запросы не пускать к самому серверу, но при этом не стопить их, а эмулировать успешное выполнение
3. Подсовывать заранее сгенерированный контент, доступный по nsIFile (локальный текстовик), в виде ответа от сервера.
Собственно, с пунктом 1 я справился без особых проблем. Вот пункты 2 и 3 увели меня в дебри. :)
Здорово помогла статья http://www.gamerotor.com/node/212 и листинг, указанный в ней. Однако у меня вариант copy-paste не прокатил, т.к. едва я вернул из метода newChannel() результат вызова ioServices.newChannel("file://myfile", null, null), то получил security alert. Этого, конечно, стоило ожидать.
И вот на этом этапе - затык... куда копать дальше? Я попробовал такой вариант:
[code]newChannel: function(locationURI) {
...
Страницы: 1