Firefox附加开发人员快速简单的问题

时间:2011-05-17 15:00:28

标签: firefox firefox-addon google-chrome-extension add-on

我按照这里的说明为firefox创建了我的开发环境: https://blog.mozilla.com/addons/2009/01/28/how-to-develop-a-firefox-extension/

一切都很好。

在页面上,您可以看到有一条指令:

  

将您的Firefox扩展程序目录指向您的扩展程序

     

而不是不断地准备和   重新安装你的扩展,有一个   从您的添加指针的简单方法   Firefox扩展目录到你的   代码位置。要做到这一点,你必须这样做   首先找到你的个人资料目录:...

这也很有效!

我的问题是:

当我对dev目录中的JS文件进行更改时,是否必须继续重新启动FF才能使更改生效?因为当我在Chrome中创建扩展程序时,有一个简单的链接显示“重新加载”并点击该链接重新加载扩展程序而不需要重新启动浏览器... FF是否存在任何此类功能?

谢谢!
[R

2 个答案:

答案 0 :(得分:2)

Extension Developer extension可以选择重新加载Chrome。这样做应该重新加载您的扩展程序,而无需重新启动Firefox。

答案 1 :(得分:0)

这实际上取决于JavaScript文件。 XPCOM组件和JavaScript模块只加载一次,当您更改它们时,您不可避免地需要重新启动。通过<script>标记加载的JavaScript文件仅对加载它们的窗口有效 - 打开一个新窗口将加载脚本的新副本。只有当其他人已经指出-purgecaches命令行选项时,所有这些才能正常工作。