簡體   English   中英

創建可引導的擴展程序的可安裝Firefox XPI

[英]Create installable Firefox XPI for bootstrapped extension

我從插件存儲庫中下載了Firefox擴展程序(URL縮短器),將其解壓縮並進行了一些修改,以使用另一種縮短器服務-我已經只更改了一個縮短器服務的URL和meta中的一些名稱-至關重要。 如果我只是嘗試按原樣壓縮所有目錄和文件並嘗試安裝-安裝失敗並顯示警告

“此附加組件無法安裝-可能已損壞”

我想壓縮它會遇到麻煩。 我什至可以肯定,存在壓縮問題,原因是我嘗試解壓縮原始擴展名,而不是不進行代碼更改就壓縮它並安裝-同樣的錯誤警報。

同樣的問題是,如何為自舉擴展創建可安裝的XPI(它是:

  • 沒有.jar文件,
  • 與另一個目錄結構,
  • 重新啟動安裝)。

自舉擴展的結構(我在這里)是:

   /defaults
   /locale
   /resources
    harness-options.json
    locales.json
    bootstrap.js
    install.rdf
    options.xul

我使用7-zip,但是使用任何其他存檔軟件都沒有問題。

感謝您的任何建議!

葉夫根尼

完成了! 像它描述了這個答案https://stackoverflow.com/a/18992738/1992004我壓縮了整個文件夾,這導致了在存檔內部創建文件夾的錯誤原因。 我只壓縮了包含子文件夾的文件后,得到了可安裝的xpi。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM