В настоящее время, когда я разрабатываю расширение Firefox, которое использует модули JavaScript (JSM), я должен отключить расширение -> перезапустить Firefox -> включить расширение -> перезапустить Firefox, чтобы выполнить любые изменения, внесенные в файл JSM. ,

Есть ли лучший способ, чтобы я мог перезагрузить JSM только с одним перезапуском Firefox, возможно?

2 ответа2

0

Firefox реализовал простую функцию для этого, доступную на

о: отладки

Включите отладку надстроек, временно загрузите надстройку и вуаля, у вас есть кнопка для ее перезагрузки при внесении изменений в JS/CSS/Etc.

0

Эта тема предлагает лучшее решение.

установите эти префы:

  • nglayout.debug.disable_xul_fastload в true
  • nglayout.debug.disable_xul_cache в true

Как описано в https://developer.mozilla.org/en-US/Add-ons/Setting_up_extension_development_environment

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .