如何在自行构建的Firefox中实现启动自动加载自定义扩展
实现Firefox Nightly启动自动加载自定义源码扩展的方法
方法一:用命令行参数指定扩展目录(适合未打包的源码扩展)
- 找到Firefox Nightly的桌面快捷方式,右键选「属性」
- 在「目标」栏的原有内容末尾,加一段参数:
--extension-dir "你的扩展源码文件夹绝对路径"
注意:路径要套双引号,且和前面的内容之间留空格 - 点「应用」后,双击快捷方式启动Nightly,扩展就会自动加载
方法二:打包成XPI后永久安装
如果想让扩展稳定自动加载,建议先打包成标准XPI文件:
- 先验证扩展能正常运行:在Nightly地址栏输入
about:debugging#/runtime/this-firefox,点「临时加载附加组件」选源码里的manifest.json - 安装Node.js后,打开命令提示符执行
npm install -g web-ext,然后在扩展根目录运行web-ext build生成XPI文件 - 打开
about:addons,点右上角设置按钮选「从文件安装附加组件」,选中生成的XPI - 勾选允许扩展运行,重启Nightly后就会自动加载
方法三:修改配置文件目录(深度定制方式)
- 关闭Nightly,在地址栏输入
about:profiles,找到当前配置文件的「根目录」路径 - 在该目录下新建
extensions文件夹,把扩展源码文件夹或XPI文件放进去 - 打开
about:config,将extensions.autoDisableScopes设为0,避免扩展被自动禁用 - 重启Nightly,扩展会自动加载
内容的提问来源于stack exchange,提问作者NAN
相关产品推荐
相关产品推荐

