无法安装添加,因为它似乎已损坏

时间:2015-02-13 08:01:46

标签: firefox firefox-addon xpi

将文件夹转换为.xpi文件并将其拖放到firefox后,我收到错误消息“因为它似乎已损坏,因此在Firefox浏览器中无法安装”。

我尝试使用winzip,7z,winrar压缩文件夹并将其重命名为.xpi文件。但是,执行相同的操作后仍然会出现相同的错误。

如何让firefox在本地接受我们自己的插件?

请帮助我

1 个答案:

答案 0 :(得分:8)

启用我的心灵调试帽,这是导致问题的最可能原因:

您的XPI内部结构错误。虽然文件应直接位于zip根目录中,但您的XPI(zip)实际上包含中间文件夹名称。压缩文件夹时,大多数zip工具都会这样做,而不是选择文件夹中的实际文件并压缩它。

当您在压缩工具中打开XPI或列出通过unzip -v addon.xpi建议的@ the8472这样的内容时,正确打包的XPI将如下所示(顺序无关紧要)

install.rdf
icon.png
chrome.manifest
chrome/content/overlay.xul
...

但正如所指出的那样,并且在这里最常见的情况是,当选择文件夹并压缩它时,XPI将被错误地打包并看起来像这样,错误

myaddon/install.rdf
myaddon/icon.png
myaddon/chrome.manifest
myaddon/chrome/content/overlay.xul
...
相关问题