firefox - 永久安装个人 Firefox 网络扩展

标签 firefox firefox-addon firefox-addon-webextensions

以前,我可以编写一个供个人使用的插件,打包为 something.xpi我点击它进行安装。

过了一会儿,mozilla 推出了xpinstall.signatures.required你仍然可以绕过它。

然而,它并没有停止刺伤那些有兴趣拥有与世界隔离的个人插件的开发人员。今天,只有web extensions正在工作,而我的基于 XUL 的插件被丢弃了。这些教程只讨论临时安装 Web 扩展程序,而我希望我的扩展程序永远在 Firefox 上运行。

除了是否可以使用 Web 扩展写入文件或在独立页面中创建 GUI 之外,我还有一个更大的挑战:

How can I install a local web extension permanently without creating a Mozilla account for personal usage?

最佳答案

导航到您的扩展程序所在的文件夹。您可以使用 web-ext 以通常的方式构建它:

web-ext build

您可以通过转到 about:addons 并将此文件拖到选项卡中,在 Firefox 中永久安装此 ZIP 文件。

为了使其工作,您需要在 about:config 中将 xpinstall.signatures.required 设置为 false(仅适用于 Nightly 和开发人员版)。

关于firefox - 永久安装个人 Firefox 网络扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47363481/

相关文章:

firefox - 无法从 browser.storage.local.get 中提取数据

javascript - 在javascript中添加到期时间

firefox - 使用 Add-on SDK 添加工具栏按钮?为 Firefox 附加组件集成 XUL 和附加 SDK?

firefox - 如何处理 FireFox WebExtensions 中的密码相关任务?

android - Google Play 商店提交更新按钮在进行更改后禁用

javascript - 我如何确定我的插件是在 firefox 还是在 fennec 中运行?

javascript - 如何在本地测试firefox插件

javascript - 通过添加边框和更改祖先显示样式来突出显示元素会更改页面布局

javascript - Jquery/Javascript 和 Css 条件不适用于 firefox 和 IE。它适用于 Chrome

firefox - “安全错误”代码 : "1000' in Audio API example