【发布时间】:2012-08-13 02:38:45
【问题描述】:
背景:
我正在开发 Firefox 的扩展程序,显然在某处犯了错误。这是我的第一个扩展,所以如果问题最终变得简单,我不会感到惊讶。
问题是我什至无法从 Firefox 中得到一个像样的错误来解决问题。
问题
当我尝试通过将 XPI 文件拖到 Awesome/Location 栏中来安装我的扩展程序时,我收到一条错误消息,指出“无法安装此插件,因为它似乎已损坏。”对于尝试开发和扩展的人来说,这不是一个非常有用的错误。
有谁知道获得更详细的错误消息的方法吗?谷歌搜索我自己找不到任何东西。
【问题讨论】:
-
您是如何创建 XPI 的?里面的结构是什么?
-
我拿了一个包含我的扩展内容的 zip 文件并将其重命名。我实际上寻找的更少,但更多的是来自 Firefox 的错误消息。如果以后出现类似的问题,我需要自己解决。
-
我同意 Firefox 可能更冗长,但我相信错误正是它所说的,您没有正确创建 zip。这个答案(+cmets)有帮助吗? stackoverflow.com/a/6569738/1217408 还是这个更明确的? stackoverflow.com/questions/8209508/…
-
这些都不是我的问题。该扩展不是对已签名扩展的修改,因此没有要删除的签名,我也没有意外压缩文件夹(实际上是我检查的第一件事)。如果事实证明不可能让 Firefox 变得更冗长,我将向 Mozilla 提交错误报告。
-
该消息的详细版本将是:“无法在包的顶层找到 install.rdf”(考虑到当前的附加组件管理器实现,这才是真正的意思)。如果你打包正确,你的扩展中有
install.rdf文件吗?
标签: firefox firefox-addon packaging xpi