无法通过 "Manage your extension" 安装自己开发的 firefox 扩展,但使用 "Load temporary Add-On"

Cannot install own developed firefox extension through "Manage your extension" but with "Load temporary Add-On"

我开发了一个附加组件,但只能通过加载临时附加组件安装 .zip。当我尝试使用“管理您的扩展程序”并单击“从文件安装附加组件”时,它总是显示“无法安装该附加组件,因为它似乎已损坏。”

这有点令人沮丧,因为没有其他提示可能已损坏。我什至尝试过 https://github.com/mdn/webextensions-examples 的官方示例,但它们似乎也不起作用。

有人有解决此问题的提示,还是我做错了什么,无法以这种方式安装压缩的 .zip?

谢谢

Firefox 发行版阻止安装未签名的附加组件。

你可以...

  • 通过 AMO 系统签署附加组件以进行自我分发
  • 使用 Firefox Nightly 或 Developer 版本

参考:
Signing and distributing your add-on
Distributing an add-on yourself