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

Dar*_*man 5 firefox xpi firefox-addon

将文件夹转换为.xpi文件并拖放到firefox后,我收到错误消息"因为它似乎已损坏,因为它似乎已损坏"在firefox浏览器中.

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

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

请帮助我

nma*_*ier 8

戴上我的心灵调试帽,这是你问题的最可能原因:

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

当你在压缩工具中打开XPI,或列出像@the8472建议通过的内容时unzip -v addon.xpi,正确打包的XPI看起来像这样(顺序无关紧要)

install.rdf
icon.png
chrome.manifest
chrome/content/overlay.xul
...
Run Code Online (Sandbox Code Playgroud)

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

myaddon/install.rdf
myaddon/icon.png
myaddon/chrome.manifest
myaddon/chrome/content/overlay.xul
...
Run Code Online (Sandbox Code Playgroud)