我正在运行 Mozilla Firefox 76.0.1。
我想从 .xpi 文件安装附加组件。
这个问题是 10 年前提出的这里,但答案已经改变。
现在,我是否按照上面的建议从“文件”菜单打开该插件,或者是否按照支持网站mozilla.org,
对于高级用户:您还可以从文件安装附加组件。如果您将安装程序文件保存到计算机(例如 .xpi 或 .jar 文件),则可以使用附加组件管理器扩展面板右上角的齿轮图标安装附加组件。从菜单中选择从文件安装附加组件...,然后找到并选择该文件。
无论哪种方式我都会遇到麻烦:
我并不是想入侵自己的电脑;我只是想改一下我使用的扩展,让它不那么烦人。有没有办法不用重新编译 Firefox 就能做到这一点?
答案1
有没有什么方法可以做到这一点而不用重新编译 Firefox?
Firefox 44 版(距今 32 个版本,约 4 年前)发布后,就不再支持使用未签名的附加组件。Firefox 的开发者版本应该允许您使用未签名的附加组件。
您还必须通过设置xpinstall.signatures.required
来允许未签名的附加组件错误的。至于您链接到的说明,它是在假设您正在尝试安装已签名的附加组件的情况下编写的。
Firefox 扩展支持版本 (ESR),Firefox 开发者版本和每晚Firefox 版本将允许您覆盖强制执行扩展签名要求的设置,方法是在 Firefox 配置编辑器(about:config 页面)中将首选项更改为
xpinstall.signatures.required
。false
要覆盖语言包签名要求,您可以将首选项设置extensions.langpacks.signatures.required
为false
。还有特殊的无品牌版本的 Firefox 允许此覆盖。有关更多信息,请参阅 MozillaWiki 文章附加组件/扩展签名。
来源: