Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

Разработка » Проблема с разработкой расширения под фокс » 19-03-2008 21:25:38

Хм, ещё такая проблема: после смены настроек

Выделить код

Код:

pref.setIntPref("network.proxy.type", 1);
    pref.setCharPref("network.proxy.socks", tmp[0]);
    pref.setIntPref("network.proxy.socks_port", tmp[1]);

изменения не всегда вступают в силу. иногда фокс сразу после выполнения этого кода начинает работать через сокс, а иногда сокс прописывается в насройки, но на самом деле фокс работает не через сокс, а по старым насройкам :( И настройки вступают в силу только после перезапуска браузера :( Такое происходит через раз

Разработка » Проблема с разработкой расширения под фокс » 19-03-2008 00:49:08

Спасибо за советы. Помогло использование appcontent.addEventListener("DOMContentLoaded", this.onPageLoad, true);

Разработка » Проблема с разработкой расширения под фокс » 17-03-2008 13:21:51

Всем привет. Помогите плз разобраться с проблемой при создании расширения под фокс, или подскажите где можно спросить совета.
Я пишу расширение, которое должно при нажатии на кнопку на тулбаре грузить определённую страницу, считывать с этой страницы данные из input'а и устанавливать их в настройки.

Выделить код

Код:

window.content.document.location = 'http://test2.ru/get_proxy.htm'; 
    var sock = window.content.document.forms[0].elements[0].value;
    var pref= Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.           nsIPrefService); 
    var tmp=sock.split(":"); 
    pref.setIntPref("network.proxy.type", 1);
    pref.setCharPref("network.proxy.socks", tmp[0]);
    pref.setIntPref("network.proxy.socks_port", tmp[1]);

Т.е. как видно из кода, грузится страница с адресом сокса, этот адрес извлекается и устанавливается в настройки.
Но Тут такая проблема, что после выполнения кода [code]window.content.document.location = 'http://test2.ru/get_

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]