擴充功能開發總覽

閱讀「開始使用」教學課程和總覽後,請使用本指南做為擴充功能元件和功能的架構。我們鼓勵開發人員探索及擴充擴充功能。

自訂擴充功能使用者介面
瀏覽器動作 在工具列中新增圖示、工具提示、徽章和彈出式視窗。
指令 新增可觸發動作的鍵盤快速鍵。
內容選單 在 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 開發人員工具新增功能。