我按照这里的说明为firefox创建了我的开发环境: https://blog.mozilla.com/addons/2009/01/28/how-to-develop-a-firefox-extension/
一切都很好。
在页面上,您可以看到有一条指令:
将您的Firefox扩展程序目录指向您的扩展程序
而不是不断地准备和 重新安装你的扩展,有一个 从您的添加指针的简单方法 Firefox扩展目录到你的 代码位置。要做到这一点,你必须这样做 首先找到你的个人资料目录:...
这也很有效!
我的问题是:
当我对dev目录中的JS文件进行更改时,是否必须继续重新启动FF才能使更改生效?因为当我在Chrome中创建扩展程序时,有一个简单的链接显示“重新加载”并点击该链接重新加载扩展程序而不需要重新启动浏览器... FF是否存在任何此类功能?
谢谢!
[R
答案 0 :(得分:2)
Extension Developer extension可以选择重新加载Chrome。这样做应该重新加载您的扩展程序,而无需重新启动Firefox。
答案 1 :(得分:0)
这实际上取决于JavaScript文件。 XPCOM组件和JavaScript模块只加载一次,当您更改它们时,您不可避免地需要重新启动。通过<script>
标记加载的JavaScript文件仅对加载它们的窗口有效 - 打开一个新窗口将加载脚本的新副本。只有当其他人已经指出-purgecaches
命令行选项时,所有这些才能正常工作。