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



在将文件夹转换为.xpi文件并拖放到firefox后,我在firefox浏览器中收到错误消息,称"由于插件似乎已损坏,无法安装"。

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

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

请帮助我

戴上我的心理调试帽子,以下是最有可能导致问题的原因:

您的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
...

相关内容

  • 没有找到相关文章

最新更新