[英]Create installable Firefox XPI for bootstrapped extension
我從插件存儲庫中下載了Firefox擴展程序(URL縮短器),將其解壓縮並進行了一些修改,以使用另一種縮短器服務-我已經只更改了一個縮短器服務的URL和meta中的一些名稱-至關重要。 如果我只是嘗試按原樣壓縮所有目錄和文件並嘗試安裝-安裝失敗並顯示警告
“此附加組件無法安裝-可能已損壞”
我想壓縮它會遇到麻煩。 我什至可以肯定,存在壓縮問題,原因是我嘗試解壓縮原始擴展名,而不是不進行代碼更改就壓縮它並安裝-同樣的錯誤警報。
同樣的問題是,如何為自舉擴展創建可安裝的XPI(它是:
自舉擴展的結構(我在這里)是:
/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.