我从插件存储库下载了一个 Firefox 扩展程序(网址缩短器),解压缩并重新设计以使用另一个缩短器服务 - 我已经只更改了一个缩短服务的网址和元中的一些名称 - 没有什么至关重要的。如果我尝试按原样压缩所有目录和文件并尝试安装 - 安装失败并出现警报
“无法安装此插件 - 它可能已损坏”
我猜它的拉链有什么问题。我什至可以肯定,存在压缩问题,因为我试图解压缩原始扩展,而不是在不更改代码的情况下压缩它并安装 - 相同的错误警报。
还有一个问题是,如何为引导扩展创建一个可安装的 XPI (它是:
- 没有 .jar 文件,
- 使用另一个目录结构,
- 安装无需重新启动)。
自举扩展的结构(我在这里)是:
/defaults
/locale
/resources
harness-options.json
locales.json
bootstrap.js
install.rdf
options.xul
我使用 7-zip,但使用任何其他存档软件都没有问题。
感谢您的任何建议!
叶夫根尼