安装错误:“无法安装此附加组件,因为它似乎已损坏”

Geo*_*ith 1 firefox firefox-addon firefox-addon-webextensions

我目前正在尝试学习如何开发 Firefox 附加组件,但不幸的是,在我开始这样做之前就遇到了一个问题。我下载了 Firefox 开发团队提供的演示插件,名为“Borderify”,可以在此处查看:GitHub。之后,我打开 WinRar,并将该文件夹转换为 .XPI 文件。但是,当我尝试在 Firefox 浏览器上手动安装它时,我收到此消息“无法安装此附加组件,因为它似乎已损坏”。如果有人指出我做错了什么,我将不胜感激。

Seb*_*ner 5

请注意,仅打包文件并将 .ZIP 文件重命名为 .XPI 来安装它是行不通的。如果您想测试和调试该扩展,则需要临时安装该扩展。为此,请转至about:debugging并单击“加载临时附加组件”,然后选择 XPI 文件来安装该附加组件。您还可以从源加载该附加组件,而无需将其打包到 XPI,只需选择其 manifest.json 文件即可。

为了让 XPI 文件按预期安装,需要对其进行签名。当您将其发布到 addons.mozilla.org (AMO) 上时,这将自动完成。