如何制作xpi文件并发布我的FireFox扩展程序?

时间:2015-11-04 05:52:40

标签: javascript firefox firefox-addon

我制作了一个简单的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文件。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:-1)

我使用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"