无法通过“管理您的扩展”安装自己开发的 Firefox 扩展,而是使用“加载临时附加组件”

问题描述 投票:0回答:2

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

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

任何人都有如何解决这个问题的提示,还是我做的事情完全错误并且不可能以这种方式安装压缩的 .zip?

谢谢

firefox firefox-addon firefox-addon-webextensions
2个回答
1
投票

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

你可以...

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

参考:
签署并分发您的附加组件
自己分发附加组件


0
投票

不要压缩包含文件的文件夹。 ZIP 文件必须是扩展文件本身的 ZIP,而不是包含这些文件的目录的 ZIP。已测试并可以使用。

© www.soinside.com 2019 - 2024. All rights reserved.