相关疑难解决方法(0)

尝试在Firefox中安装附件的.xpi文件时,附件“似乎已损坏”

我正在尝试在Firefox 45中安装扩展程序(与Firefox 49相同),但是Firefox不允许我这样做,这表明

This add-on could not be installed because it appears to be corrupt. 
Run Code Online (Sandbox Code Playgroud)

我尝试安装它的方法只是我们团队开发的.xpi文件拖到 Firefox窗口中。此扩展基于MozRepl,但进行了一些改进。

以前,我尝试安装它,但由于未签名而无法安装(Firefox版本43以后的扩展要求签名)。根据这篇文章,我按照每个步骤进行了签名:签名XPI。我几乎可以肯定我可以正确签名,但是现在Firefox显示的错误有所不同:“此附件似乎已损坏,因此无法安装。”

在此处输入图片说明

似乎我没有正确创建.xpi文件,但是我不确定它应该具有正确的结构。我尝试了不同的文件夹结构,但没有成功。

另外,我检查了浏览器控制台以查看登录了什么错误,但是我发现它并没有真正的帮助。这里是:

在此处输入图片说明

是指向.xpi文件的链接,以备您检查其内容时使用。请注意,我尝试将文件manifest.mf,zigbert.rsa和zigbert.sf移到META-INF文件夹之外,但也没有用。

尝试安装附加组件时,是否有人偶然发现这样的错误?对可能发生的事情有任何想法吗?

javascript firefox xpi firefox-addon

12
推荐指数
5
解决办法
3万
查看次数

标签 统计

firefox ×1

firefox-addon ×1

javascript ×1

xpi ×1