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

时间:2017-06-12 19:57:24

标签: firefox firefox-addon firefox-webextensions

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

1 个答案:

答案 0 :(得分:2)

请注意,只是打包文件并将.ZIP文件重命名为.XPI以安装它不起作用。如果要测试和调试扩展,则需要install the extension temporarily。为此,请转到about:debugging并单击加载临时加载项,然后选择要安装加载项的XPI文件。您也可以从源代码加载附加组件,而无需将其打包到XPI,只需选择其manifest.json文件即可。

要按预期安装XPI文件,需要对其进行签名。这将在您publish it on addons.mozilla.org (AMO)时自动完成。