如何获取损坏的Firefox扩展的特定错误?

如何获取损坏的Firefox扩展的特定错误?,firefox,firefox-addon,packaging,xpi,Firefox,Firefox Addon,Packaging,Xpi,背景: 我正在为Firefox开发一个扩展,显然在某个地方犯了一个错误。这是我的第一个扩展,所以如果问题最终变得简单,我不会感到惊讶 问题是,我甚至无法从Firefox获得一个像样的错误来查找问题 问题 当我试图通过将XPI文件拖到Awesome/位置栏来安装扩展时,我收到一条错误消息,说明“此加载项无法安装,因为它似乎已损坏”。对于试图开发和扩展的人来说,这不是一个非常有用的错误 有人知道获取更详细错误消息的方法吗?在谷歌上搜索,我自己找不到任何东西。Firefox在“工具”>“Web开发者”

背景:

我正在为Firefox开发一个扩展,显然在某个地方犯了一个错误。这是我的第一个扩展,所以如果问题最终变得简单,我不会感到惊讶

问题是,我甚至无法从Firefox获得一个像样的错误来查找问题

问题

当我试图通过将XPI文件拖到Awesome/位置栏来安装扩展时,我收到一条错误消息,说明“此加载项无法安装,因为它似乎已损坏”。对于试图开发和扩展的人来说,这不是一个非常有用的错误


有人知道获取更详细错误消息的方法吗?在谷歌上搜索,我自己找不到任何东西。

Firefox在“工具”>“Web开发者”>“错误控制台”(我用ctrl+shift+j)下有一个错误控制台


打开错误控制台,可能已经列出了很多警告。清除所有这些,然后尝试执行某些操作,即安装扩展。控制台将自动更新。

我在Windows 10上遇到类似问题。同样的扩展在Opera/Edge/Chrome中非常有效,没有任何错误。我尝试了在互联网上找到的不同解决方案,但最终没有任何帮助,所以我只是从Opera下载了自己的扩展名作为zip文件。工作起来很有魅力

https://addons.opera.com/developer/package/_your_package_here/
单击
Versions
选项卡
选择要下载的版本,然后在
信息
软件包

下有一个下载按钮。您是如何创建XPI的?里面的结构是什么?我取了一个包含扩展名内容的zip文件,并将其重命名。实际上,我不是在寻找那个,而是在寻找来自Firefox的错误消息。如果将来出现类似的问题,我需要自己解决。我同意Firefox可能会更详细,但我相信错误就在于它说,您没有正确创建zip。这个答案(+评论)有用吗?还是这个更明确的?这两件事都不是我的问题。扩展不是对签名扩展的修改,因此没有要删除的签名,我也没有意外地压缩文件夹(实际上是我检查的第一件事)。如果事实证明Firefox不可能更详细,我将向Mozilla提交一份错误报告。该消息的详细版本将是:“install.rdf无法在软件包的顶层找到”(鉴于当前的插件管理器实现,这才是真正的意思)。如果打包正确,扩展名中是否有
install.rdf
文件?