瀏覽器擴充套件

擴充套件(或稱外掛)可以修改和增強瀏覽器的功能。Firefox 的擴充套件使用 WebExtensions API 跨瀏覽器技術構建。

Firefox 中擴充套件的技術在很大程度上與 Chromium 核心瀏覽器(如 Google Chrome、Microsoft Edge、Opera、Vivaldi)支援的 擴充套件 API 相容。在大多數情況下,為 Chromium 核心瀏覽器編寫的擴充套件在 Firefox 中只需 稍作修改 即可執行。

關鍵資源

指南

無論你是初學者還是正在尋找更高階的建議,都可以透過我們豐富的 教程和指南 來了解擴充套件的工作原理以及如何使用 WebExtensions API。

參考

獲取關於 WebExtensions APIs 的方法、屬性、型別和事件的全面詳細資訊,以及關於 manifest 鍵 的完整資訊。

Firefox 工作流程

瞭解如何為 Firefox 構建和釋出擴充套件:在 Extension Workshop 上獲取有關開發者工具、釋出和分發以及移植的詳細資訊。

注意: 如果你有想法、疑問或需要幫助,可以在 社群論壇Matrix 上的 Add-ons 房間 聯絡我們。

入門

在構建 第一個擴充套件第二個擴充套件 之前,先了解 擴充套件的功能。瞭解 擴充套件的結構,並概覽 Firefox 風格的擴充套件開發和釋出工作流程。透過一系列完整的 示例擴充套件,在 Firefox 中直接執行它們,深入探索。透過 查詢後續資源的列表 來繼續你的學習。

概念

獲取關於支援擴充套件概念的詳細資訊。

使用者介面

透過編碼示例和技巧,發現你可以在擴充套件中使用所有 使用者介面 元件。

如何

一系列教程,幫助你開始特定方面的擴充套件開發。

Firefox 工作流程

當你準備好為 Firefox 建立擴充套件或移植你的 Chrome 擴充套件時,請訪問 Extension Workshop。它提供了以下方面的詳細資訊:

參考

JavaScript API

獲取關於所有 JavaScript APIs 的方法、屬性、型別和事件的全面詳細資訊。還有關於每個 API 與主要瀏覽器相容性的詳細資訊。大多數參考頁面還包含編碼示例和指向使用該 API 的擴充套件示例的連結。

Manifest 鍵

獲取關於 manifest 鍵 的完整詳細資訊,包括其所有屬性和設定。