從 Google Chrome 移植擴充功能

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

  1. 參考 Chrome 不相容功能一文,檢查你所使用的 manifest.json 相關功能是否在 WebExtension API 支援之列。如果目前用到的功能 Firefox 還不支援,可能就暫時還無法移植。
  2. 在 Firefox 上安裝你的擴充功能,然後測試一下。
  3. 有任何問題,可以到dev-addons 郵件群組或  IRC 上的 #webextensions 頻道聯絡我們。(亦有套件開發的中文頻道,請參考 MozTW 的 Telegram 頻道清單。
  4. 將擴充功能傳到 AMO,一方面簽章,二方面也讓更多人可以拿到。

如果你使用 Chrome 的命令列工具載入或解開擴充功能封包,可參考 web-ext 工具,自動在開發環境下將擴充功能暫時裝進 Firefox。

文件標籤與貢獻者

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