Dar*_*man 5 firefox xpi firefox-addon
将文件夹转换为.xpi文件并拖放到firefox后,我收到错误消息"因为它似乎已损坏,因为它似乎已损坏"在firefox浏览器中.
我尝试使用winzip,7z,winrar压缩文件夹并将其重命名为.xpi文件.但是,执行相同的操作后仍然会出现相同的错误.
如何让firefox在本地接受我们自己的插件?
请帮助我
戴上我的心灵调试帽,这是你问题的最可能原因:
您的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)