擴充功能開發總覽

閱讀開始使用教學課程和總覽後,歡迎參考本指南,大致瞭解擴充功能元件和功能。我們建議開發人員探索及擴充擴充功能功能。

自訂擴充功能使用者介面
瀏覽器動作 在工具列中新增圖示、工具提示、徽章和彈出式視窗。
指令 新增可觸發動作的鍵盤快速鍵。
內容選單 將項目新增到 Google Chrome 的內容選單。
網址列 在網址列新增關鍵字功能。
覆寫網頁 建立「新分頁」、「書籤」或「歷史記錄」頁面的版本。
網頁動作 在工具列中動態顯示圖示。
建構擴充功能公用程式
無障礙設計 (a11y) 為身心障礙者設計擴充功能。
背景指令碼 偵測有趣事件並做出回應。
國際化 使用語言和語言代碼。
身分證 取得 OAuth2 存取權杖。
管理 管理已安裝和執行的擴充功能。
訊息傳遞 從內容指令碼與父項擴充功能進行通訊,反之亦然。
選項頁面 讓使用者自訂擴充功能。
權限 修改擴充功能的權限。
儲存空間 儲存及擷取資料。
修改及觀察 Chrome 瀏覽器
書籤 建立、整理及操控書籤行為。
瀏覽資料 從使用者的本機設定檔中移除瀏覽資料。
下載功能 透過程式輔助方式啟動、監控、操控及搜尋下載內容。
字型設定 管理 Chrome 的字型設定。
記錄 與瀏覽器記錄的網頁記錄互動。
隱私權 控管 Chrome 隱私權功能。
Proxy 管理 Chrome 的 Proxy 設定。
工作階段 查詢及還原瀏覽工作階段的分頁和視窗。
分頁 建立、修改及重新排列瀏覽器分頁。
熱門網站 存取使用者最常造訪的網址。
主題 變更瀏覽器的整體外觀。
Windows 在瀏覽器中建立、修改及重新排列視窗。
修改及觀察網路
使用中的分頁 移除大部分 <all_urls> 主機權限的需求,即可安全地存取網站。
內容設定 自訂網站功能,例如 Cookie、JavaScript 和外掛程式。
內容指令碼 在網頁中執行 JavaScript 程式碼。
Cookie 探索及修改瀏覽器的 Cookie 系統。
跨源 XHR 使用 XMLHttpRequest 傳送及接收遠端伺服器的資料。
宣告式內容 在不需權限的情況下對網頁內容執行動作。
電腦版擷取 擷取螢幕畫面、個別視窗或分頁的內容。
網頁擷取 將分頁的來源資訊儲存為 MHTML。
分頁擷取 與分頁媒體串流互動。
網頁導覽 進行中的導航要求狀態更新。
網路要求 觀察及分析流量。攔截區塊或修改傳輸中的要求。
封裝、部署及更新
Chrome 線上應用程式商店 透過 Chrome 線上應用程式商店代管及更新擴充功能。
其他部署選項 透過指定網路或其他軟體發布擴充功能。
展開 Chrome 開發人員工具
偵錯工具 檢測網路互動、偵錯 JavaScript、變更 DOM 和 CSS。
開發人員工具 新增 Chrome 開發人員工具的功能。