【问题标题】:firefox addon repackfirefox插件重新打包
【发布时间】:2011-08-06 17:11:52
【问题描述】:

我使用插件生成器创建了一个 firefox 插件 https://builder.addons.mozilla.org/

我从那里下载了可分发文件,但它们没有包含设置插件图标的选项。 我听说默认情况下它使用icon.png,所以我解压缩了xpi文件,将图标放在文件夹中。但是当我重新压缩它时,它总是拒绝插件。 如果没有这个问题,我怎样才能重新压缩。

一般来说,我如何开发 Firefox 插件。 我对一本从上到下解释所有内容的书感兴趣,而不是散布在网络上的一些写得很糟糕的 sn-p 示例。

【问题讨论】:

    标签: firefox-addon firefox-addon-sdk


    【解决方案1】:

    Jetpack 附加组件会自动签名,只是更改某些内容是行不通的,因为签名无效。如果您需要构建器未提供的功能,您需要download the SDK 并自己创建一个包。 SDK文档:https://addons.mozilla.org/en-US/developers/docs/sdk/1.0/

    更新:“签名”部分已过时,插件 SDK 不再为插件签名。尽管如此,创建一个新包是解决问题的方法 - 否则可能会遇到各种晦涩难懂的问题。

    【讨论】:

      【解决方案2】:

      您需要将其重新打包为带有 zip 扩展名的 zip 文件。 install.rdf 应该在 zip 文件的根目录下,即它不应包含保存这些文件的根目录。

      重新打包为 zip 后,将其重命名为 xpi。请记住,如果您使用的是 Windows,则需要对其进行配置以显示文件扩展名。

      Mozilla MDN 包含一些有用的文档,但不确定它是否足够先进以满足您的需求。

      【讨论】:

      • 我已经尝试过 zip、tar 和 7z。全部作为无效插件出现。
      【解决方案3】:

      用解压程序打开插件(不要解压),然后把 icon.png 或者你想要添加的内容放在里面,覆盖。

      编辑:您可以在 package.json 中添加图标...在输入插件名称后即可对其进行编辑。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-07-14
        • 1970-01-01
        • 2020-01-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-02-13
        相关资源
        最近更新 更多