Разработка надстройки Firefox: автоматически перезагружать надстройку после изменения кода - PullRequest
0 голосов
/ 23 июня 2019

Я разрабатываю дополнение для Firefox, и проблема в следующем:

Когда я изменяю код в надстройке, я должен вручную перезагрузить папку надстройки в браузере: 1. Перейти к: отладка 2. Нажмите «Загрузить временную надстройку», найдите папку надстройки и откройте ее

Вопрос: есть ли способ заставить Firefox перезагружать папку дополнений при каждом изменении кода? Как-нибудь автоматически?

1 Ответ

1 голос
/ 24 июня 2019

К сожалению, это невозможно. Я развиваюсь таким же образом и уже давно поднял эту проблему.

Файлы кэшируются и не обновляются при отключении / включении / перезапуске
Добавить Перезагрузить установленные аддоны в about: debugging

Я слышал, что это возможно в сценариях / среде разработки, но я ими не пользуюсь.

Примечание: Фоновые сценарии (и все, что загружается при запуске, например _locales) кэшируются, поэтому они требуют перезапуска, но сценарии содержимого не кэшируются (ну, кешируется для каждой вкладки, вам нужно открыть новую вкладку ).
Обратите внимание, что некоторые скрипты содержимого не кэшируются, например внутренняя страница аддона, например всплывающие окна, страница параметров и т. Д., Поэтому при их обновлении будет получена новая версия.

...