现在我必须重新启动每当我修改单行…
有没有办法让它刷新而不重新启动firefox?
是的,您在扩展名中使用普通目录而不是JAR文件,将<em:unpack>true</em:unpack>
添加到install.rdf
并添加布尔nglayout.debug.disable_xul_cache
/nglayout.debug.disable_xul_fastload
首选项并将其设置为true
。您还可以使用-purgecaches
命令行标志启动Firefox(对于Firefox 4和更新版本)。然后,您将能够直接在配置文件中编辑扩展文件,并立即获得这些更改。如果您有自己的对话框窗口,那么关闭它并再次打开它就足够了。对于浏览器窗口覆盖,您必须打开一个新的浏览器窗口。JavaScript模块和XPCOM组件仍然需要重新启动浏览器,但是,这些只在每个浏览器会话中加载一次。但至少你不必重新安装扩展。
更多信息:设置扩展开发环境