2015-11-04 58 views
0

我已經做了一個簡單的FireFox擴展,並想將其上傳到AMO。如何製作一個xpi文件併發布我的FireFox擴展?

使用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文件我需要上傳。

回答

1

XPI只是一個ZIP文件。使用任何ZIP應用程序,創建您的插件的ZIP,然後將其擴展名更改爲XPI。

+0

是的,我只是終於看到[這裏](http://stackoverflow.com/questions/19240653/how-to-create-xpi-file-with-7zip)。我討厭FireFox,他們沒有在他們的Docs中解釋這個,而且他們不僅僅是.zip文件,而是更加荒謬可笑,這完全是荒謬的 – DelightedD0D

-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" 
相關問題