有什么快速方法可以使我对 Firefox 插件的更改在 Windows 中生效?

发布于 2024-12-06 09:15:35 字数 59 浏览 0 评论 0原文

现在我每次修改一行都必须重新启动...

有没有办法让它刷新而无需重新启动firefox?

Now I have to restart whenever I modified a single line...

Is there a way to make it refresh without restarting the firefox?

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

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

发布评论

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

评论(1

迟到的我 2024-12-13 09:15:35

是的,您在扩展中使用普通目录而不是 JAR 文件,将 true 添加到 install.rdf 并添加布尔值 nglayout.debug.disable_xul_cache/nglayout.debug.disable_xul_fastload 首选项并将其设置为 true。您还可以使用 -purgecaches 命令行标志启动 Firefox(适用于 Firefox 4 及更高版本)。然后,您将能够直接在配置文件中编辑扩展文件,并立即应用这些更改。如果您有自己的对话框窗口,则关闭它并再次打开它就足够了。对于浏览器窗口覆盖,您必须打开一个新的浏览器窗口。 JavaScript 模块和 XPCOM 组件仍然需要重新启动浏览器,但是,每个浏览器会话仅加载一次。但至少您不必重新安装扩展。

详细信息:设置扩展开发环境

Yes, you use plain directories in your extension instead of a JAR file, add <em:unpack>true</em:unpack> to your install.rdf and add boolean nglayout.debug.disable_xul_cache/nglayout.debug.disable_xul_fastload preferences and set them to true. You also start Firefox with -purgecaches command line flag (for Firefox 4 and newer). Then you will be able to edit extension files directly in the profile and have these changes picked up immediately. If you have an own dialog window then closing it and opening it again will be enough. For browser window overlays you will have to open a new browser window. JavaScript modules and XPCOM component will still need a browser restart however, these are loaded only once per browser session. But at least you won't have to reinstall the extension.

More information: Setting up an extension development environment

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