我从addons存储库下载了一个Firefox扩展(url shortener),解压缩并重新编写了一点使用另一个缩短服务 - 我已经改变了一个缩短服务的网址和一些名字 - 没有至关重要的东西。如果我尝试只是按原样压缩所有目录和文件并尝试安装 - 安装失败并带有警报
"无法安装此插件 - 它可能已损坏"
我猜它有任何麻烦。我甚至肯定,有一个拉链问题,因为我试图解压缩原始扩展,而不是在没有代码更改的情况下压缩它并安装 - 同样的错误提醒。
另外问题是,如何为引导扩展创建可安装的XPI(它是:
bootstrapped扩展的结构(我在这里)是:
/defaults
/locale
/resources
harness-options.json
locales.json
bootstrap.js
install.rdf
options.xul
我使用7-zip,但使用任何其他存档软件都没问题。
感谢您的任何建议!
的Evgeniy
答案 0 :(得分:0)
完成了!就像它描述了这个答案https://stackoverflow.com/a/18992738/1992004我压缩了一个整个文件夹,导致在归档文件中创建文件夹的错误原因。在我仅包含子文件夹后,我得到了一个可安装的xpi。