2017-07-17 32 views
-1

當我的擴展只是一小羣CSS hack不打算髮布的時候,我怎樣才能永久安裝我的(玩具)WebExtension,而無需publish it via Mozilla Addons(AMO)。如何僅爲本地安裝發佈FireFox WebExtension?

另一種選擇,只需要永久安裝,每次需要擴展時都很麻煩。

編輯:

要進一步增加投入,頁我掛已經說

  1. 拉上你的擴展名的文件編輯

在這一點上你的擴展將包括包含一個 manifest.json和它需要的任何其他文件的目錄 - 腳本,圖標,HTML 文檔等等。您需要將這些文件壓縮到一個文件中,以便 上傳到AMO。

一個竅門是ZIP文件必須是擴展名文件 本身的ZIP,而不是包含目錄。

在Firefox

包裝擴展被稱作 「XPI文件」,這只是 擴展名不同的ZIP文件。

上傳到AMO時,不必使用XPI擴展。

在約:任何方式插件,你可以從文件安裝,但我嘗試打包我的擴展,我得到:

enter image description here

甚至觀察和嘗試上述引文後。

enter image description here

臨時安裝工作正常。

+0

請將您的問題重點放在一個問題上。目前,你問的是如何做X和哦,我也遇到了這個問題(沒有提供足夠的信息讓我們明確說明你的問題)。另外,你所問的X對於SO的問題有點過於寬泛,但已經有問題涉及到了。至於你的調試問題:如果沒有訪問你創建的* .xpi *文件,我們只能猜測導致Firefox說它損壞的原因。我建議你再搜索一下,看看涵蓋每個問題的各種答案。 – Makyen

+0

相關/複製:[Firefox擴展.xpi文件結構:描述,內容,創建和安裝](https://stackoverflow.com/a/31043045),[如何禁用Firefox插件的簽名檢查?] (https://stackoverflow.com/a/42403531),[當試圖在Firefox中安裝我的加載項的.xpi文件時,[附加組件]似乎已損壞](https://stackoverflow.com/a/39856780 ) 和更多 – Makyen

回答

3

你可以得到你的擴展由AMO簽署,但離開它未上市,也可以使用火狐的一個建立了允許簽署禁用(每晚或無品牌的建立)

0

您可以登錄您的分機由AMO沒有發佈它。
然後只要把一個XPI文件到

%appdata%\Mozilla\Extensions{ec8030f7-c20a-464f-9b0e-13a3a9e97384} 

瀏覽器會接受它。

相關問題