【问题标题】:How do I make an xpi file and publish my FireFox Extension?如何制作 xpi 文件并发布我的 FireFox 扩展?
【发布时间】:2015-11-08 10:09:45
【问题描述】:

我制作了一个简单的 FireFox 扩展,并希望将其上传到 AMO。

对于 Chrome,这是 DEAD EASY....压缩目录,上传到开发者仪表板,完成。

对于 FireFox,我显然必须将我的扩展名变成一个 xpi 文件?我怎么用 FireFox 做到这一点?

我在https://addons.mozilla.org/en-US/developers/addon/submit/2注册了一个账号

并且已经阅读了https://developer.mozilla.org/en-US/Add-ons/Distribution,但我仍然不知道如何制作我需要上传的 xpi 文件。

【问题讨论】:

    标签: javascript firefox firefox-addon


    【解决方案1】:

    XPI 只是一个 ZIP 文件。使用任何 ZIP 应用程序,制作一个 ZIP 插件,然后将其扩展名更改为 XPI。

    【讨论】:

    • 是的,我终于看到了here。我讨厌 FireFox,他们没有在他们的文档中解释这一点是完全可笑的,更可笑的是他们不只是除了 .zip 文件之外
    【解决方案2】:

    我使用 Windows 批处理文件 (.bat) 来构建扩展。它看起来像这样:

    set dest=(your extension name)
    set ZIP="C:\Program Files (x86)\7-Zip\7z.exe"
    del %dest%.*
    %ZIP% a -tzip -mx=9 %dest%.xpi chrome\*
    %ZIP% a -tzip -mx=9 %dest%.xpi modules\*
    %ZIP% a -tzip -mx=9 %dest%.xpi install.rdf
    %ZIP% a -tzip -mx=9 %dest%.xpi chrome.manifest
    %ZIP% a -tzip -mx=9 %dest%.xpi defaults\preferences\*
    copy %dest%.xpi %dest%.zip"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-01
      • 1970-01-01
      相关资源
      最近更新 更多