從 Google Chrome 移植擴充功能

WebExtensions 專為跨瀏覽器相容而設計,大幅相容 Google Chrome 及 Opera 所支援的擴充功能 API。此兩套瀏覽器的擴充功能作者在大部分的情況下,都只要小幅改動就能把原有的東西移植到 Firefox 上執行,移植步驟大致如下:

  1. 參考 Chrome 不相容功能 一文,檢查你所使用的 manifest.json 相關功能是否在 WebExtension API 支援之列。如果目前用到的功能 Firefox 還不支援,可能就暫時還無法移植。
  2. 為擴充功能的 menifest.json 加上 applications
  3. 確定你的 Firefox 已經為安裝 WebExtensions 做好準備
  4. 將擴充功能打包為 XPI 檔,裝進 Firefox 後再行測試
  5. 將擴充功能傳到 AMO,一方面簽章,二方面也讓更多人可以拿到。

文件標籤與貢獻者

 此頁面的貢獻者: BobChao
 最近更新: BobChao,