Как быстро мой плагин Firefox вступит в силу в Windows? - PullRequest
0 голосов
/ 26 сентября 2011

Теперь мне нужно перезапускать всякий раз, когда я изменял одну строку ...

Есть ли способ заставить его обновиться без перезапуска firefox?

1 Ответ

0 голосов
/ 29 сентября 2011

Да, вы используете простые каталоги в своем расширении вместо файла JAR, добавляете <em:unpack>true</em:unpack> к вашему install.rdf и добавляете логические nglayout.debug.disable_xul_cache / nglayout.debug.disable_xul_fastload предпочтения и устанавливаете их в true. Вы также запускаете Firefox с флагом -purgecaches командной строки (для Firefox 4 и новее). После этого вы сможете редактировать файлы расширений прямо в профиле, и эти изменения будут сразу же приняты. Если у вас есть собственное диалоговое окно, достаточно закрыть его и открыть снова. Для наложения окна браузера вам придется открыть новое окно браузера. Модули JavaScript и компонент XPCOM по-прежнему требуют перезапуска браузера, однако они загружаются только один раз за сеанс браузера. Но, по крайней мере, вам не придется переустанавливать расширение.

Дополнительная информация: Настройка среды разработки расширений

...