Страницы: 1
Artemiy
Инструменты - Настройки - Дополнительно - Сеть - Настроить не подходит?
«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator
Отсутствует
Вы меня не правильно поняли я с плагинами разбираюсь учусь на XUl писать и меня интересует как при написании плагина пользоваться network.proxy.ftp. Напишите пожалуйста пример использования network.proxy.ftp
Отсутствует
Artemiy
А для чего вам это надо? нужно просто получить значение настройки? или что?
«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator
Отсутствует
Artemiy
Раз начил програмить, почитал бы документацию: http://developer.mozilla.org/en/docs/Co … references
Ну и просто по сайту пошарь.
«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator
Отсутствует
Посмотрел так что мой plugin должен редактировать prefs.js ??? Так что ли или есть какойто другой способ через javascript задать значение допустим network.proxy.autoconfig_url? Буду продолжать смотреть документацию но все же буду очень признателен если мне "ткнут носом" или дадут пример
Отсутствует
Artemiy
var prefs = Components.classes["@mozilla.org/preferences-service;1"]. getService(Components.interfaces.nsIPrefBranch); prefs.setCharPref('network.proxy.ftp','127.0.0.1');
Значения изменяются в about:config, и по закрытии браузера автоматически записываются в prefs.js.
Отсутствует
Спасибо разобрался сделал работает.Ворос когда мой плагин удалаляешь настройки прокси остаются такими как выставил скрипт как сделать так что бы при удалении возвращались старые?(Что предварительно старые надо сохранить это понятно )
Отсутствует
Artemiy
Боюсь, удаление расширения самим расширением никак не отследить. Планируют в Firefox 3.0:
Extension cleanup
* Registration of a pref namespace or pref list for optional removal at uninstallation time. This should be something that can be registered/unregistered at runtime, preferably.
* Probably something similar for localstore data, storage dbs, etc.
* We need to run some unregisterSelf hook on the components when/before we uninstall them, so that they can clean up category entries and other component
Отсутствует
когда мой плагин удалаляешь настройки прокси остаются такими как выставил скрипт как сделать так что бы при удалении возвращались старые
Самая большая проблема основной части расширений, что они не корректно удаляют сами себя (если такая возможность вообще есть). ИМХО в пакете расширения должен быть не только установщик, но и деинсталлятор.
Достаточно использовать для удаления расширения (ну и при установке где-то регистрировать эту информацию) нормальный деинсталлятор расширения. Вроде бы в All-in-One Gestures автор был доволен деинсталлятором.
Благодарю алфавит за любезно предоставленные буквы.
Отсутствует
Страницы: 1