Я создал аддон Firefox и работаю хорошо. Теперь вопрос в том, как я могу начать этот аддон без перезагрузки. я не хочу перезапускать отключить / включить или установить / удалить процесс.
Может ли кто-нибудь помочь мне в этом? Спасибо!
http://adblockplus.org/blog/how-many-hacks-does-it-take-to-make-your-extension-install-without-a-restart
https://developer.mozilla.org/en/Extensions/Bootstrapped_extensions
Вы не можете , увы. Я думаю, что это древняя проблема дизайна Mozilla. Google Chrome может устанавливать расширения без перезагрузки.
Редактировать: С 2012 года Firefox может устанавливать некоторые (но не все) расширения без перезапуска. Эти расширения помечены как «без перезапуска» в магазине дополнений Mozilla. Adblock Plus является одним из таких расширений https://addons.mozilla.org/en-US/firefox/addon/adblock-plus/. Я не знаю, разработчики сделали это возможным.
Если вы используете это https://wiki.mozilla.org/Labs/Jetpack, вам не нужно перезапускать
Да, но вы должны сделать его JetPack, а не дополнением, или вы можете прочитать статью этого парня:
http://downloadsquad.switched.com/2010/09/15/adblock-dev-no-restart-firefox-extensions-possible/
С https://addons.mozilla.org/en-US/faq
Как установить дополнения без перезапуска Firefox?
В Firefox надстройки, помеченные как «Не требуется перезапуск», могутбыть установлен без перезапуска.Эти дополнения были созданы с помощью SDK дополнения или начальной загрузки .Другие надстройки по-прежнему требуют перезапуска, прежде чем вы сможете их использовать.