这篇文章描述附加组件的开发者如何临时安装附加组件并进行测试和调试。安装的附加组件直到下次重启Firefox浏览器才会消失。你可以使用许多无需重启的附加组件,包括 bootstrapped extensions and Add-on SDK add-ons.
注意这不是终端用户在FIrefox中安装附加组件的方式. 最终用户只能下载和安卓由Mozilla打包并签名的附加组件. 学习如何打包和签名附加组件, 查看如何发布 WebExtension.
安装临时附加组件:
- 打开Firefox
- 地址栏输入 "about:debugging"
- 点击 " 启用附加组件调试"
- 打开附加组件的目录并选择该附加组件的任意一个文件(自动加载).
附加组件将会被安装,直到你重启Firefox.
重新加载临时附加组件
从Firefox 48, 地址栏输入about:debugging#addons,勾选启用 "附加组件调试",每个扩展的后面都有"调试" 和 "重新加载" 的按钮。
这意味着:
- 重新加载一些持久的脚本, 如background scripts
- 重新解析manifest.json文件, 因此会改变其中的配置
permissions
,content_scripts
,browser_action 等
.
注意仅在Firefox 48, "重新加载" 将不会在about:debugging 和 about:addons地址更新附加组件的名称和描述. 已经在Firefox 49修复.