向 Firefox 插件开发人员提出的快速而简单的问题

发布于 2024-11-08 03:52:26 字数 614 浏览 6 评论 0原文

我按照此处的说明制作 Firefox 的开发环境: https://blog.mozilla。 com/addons/2009/01/28/how-to-develop-a-firefox-extension/

一切都运行良好。

正如您所看到的,页面上有一条说明:

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

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

这也很棒!

我的问题是:

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

谢谢!

I am following the instructions here to make my development environment for firefox:
https://blog.mozilla.com/addons/2009/01/28/how-to-develop-a-firefox-extension/

and everything is working great.

On the page as you can see there is one instruction:

Point your Firefox extensions directory to your extension

Instead of constantly preparing and
reinstalling your extension, there’s a
simple way to add a pointer from your
Firefox extensions directory to your
code location. To do this, you must
first find your profile directory: ...

And that too is working great!

My question is:

When I make changes to the JS file in the dev directory, do I have to keep restarting FF for the changes to take effect? Because when I create an extension in Chrome there is a simple link that says "reload" and clicking that reloads the extension without me needing to restart the browser... does any such functionality exist for FF?

Thanks!
R

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

呢古 2024-11-15 03:52:26

Extension Developer 扩展 有一个重新加载 chrome 的选项。这样做应该会重新加载您的扩展,而无需重新启动 Firefox。

Extension Developer extension has an option to reload chrome. Doing that should reload your extension without restarting Firefox.

故人爱我别走 2024-11-15 03:52:26

这实际上取决于 JavaScript 文件。 XPCOM 组件和 JavaScript 模块仅加载一次,当您更改它们时,您不可避免地需要重新启动。通过

It really depends on the JavaScript files. XPCOM components and JavaScript modules load only once, there you unavoidably need to restart when you change them. JavaScript files loaded via <script> tags are only valid for the window that loaded them - opening a new window will do to load a fresh copy of the script. All that will only work correctly if -purgecaches command line option is specified as other people noted already.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文