【问题标题】:ZIP confused. Plugin appears to be corrupted邮编混乱。插件似乎已损坏
【发布时间】:2011-12-22 06:34:45
【问题描述】:

我正在尝试编写我的第一个 Firefox 扩展程序(我使用 Firefox 8.0.1),但我遇到了困难: 我有一个来自https://addons.mozilla.org/en-US/developers/tools/package/ 的工作示例 - 下载的文件 plugin.zip 重命名为 plugin.xpi 似乎没问题。然后我将它解压缩到文件夹,并且不做任何修改再次压缩它(使用默认的 Ubuntu 10.04LTS 上下文菜单包存档器)。当我尝试安装 recompressed_plugin.xpi 时,Firefox 会返回: “无法安装此附加组件,因为它似乎已损坏。”。我做错了什么?

我应该使用哪些压缩工具来使其正常工作?如何确定内部 ZIP 类型(文件 plugin.zip 和 recompressed_plugin.zip 具有相同的 MIME 类型:Zip 存档 (application/zip))?

【问题讨论】:

    标签: firefox-addon zip


    【解决方案1】:

    您没有正确压缩包 - 此消息表示您的 ZIP 文件的顶层没有 install.rdf。您可能已经运行 zip recompressed_plugin.xpi plugin/ 而不是 zip recompressed_plugin.xpi plugin/*。要测试运行unzip -l recompressed_plugin.xpi,它应该列出install.rdf 而不是plugin/install.rdf 或类似的东西。

    【讨论】:

    • 谢谢!这很有帮助
    • 这很有帮助。在我的系统上,删除前导目录的唯一方法是 cd 进入插件目录并从其中压缩:“cd plugin/; zip -r ../recompressed_plugin.xpi ./*”
    猜你喜欢
    • 2021-10-20
    • 2013-05-23
    • 2020-03-18
    • 1970-01-01
    • 2022-01-26
    • 1970-01-01
    • 2021-12-10
    • 2016-05-27
    • 2013-07-07
    相关资源
    最近更新 更多