【发布时间】:2014-03-19 12:32:24
【问题描述】:
我从插件存储库下载了一个 Firefox 扩展(网址缩短器),解压缩并重新设计以使用另一个缩短服务 - 我已经只更改了一个缩短服务的网址和 meta 中的一些名称 - 没有什么至关重要的。如果我尝试按原样压缩所有目录和文件并尝试安装 - 安装失败并显示警告
“此插件无法安装 - 它可能已损坏”
我猜它的拉链有什么问题。我什至可以肯定,存在压缩问题,因为我试图解压缩原始扩展,而不是在不更改代码的情况下压缩它并安装 - 相同的错误警报。
还有一个问题是,如何为引导扩展创建一个可安装的XPI(它是:
- 没有 .jar 文件,
- 使用另一个目录结构,
- 安装 无需重启)。
引导扩展的结构(我在这里)是:
/defaults
/locale
/resources
harness-options.json
locales.json
bootstrap.js
install.rdf
options.xul
我用的是7-zip,但是用别的存档软件也没问题。
感谢您的建议!
一目了然
【问题讨论】:
-
这很奇怪,不应该发生。您是否尝试解压缩然后重新压缩然后 xpi'ing 而不更改任何内容?
标签: firefox firefox-addon zip 7zip xpi