開始設定
歡迎使用 Chrome 擴充功能開發工具。探索開始建構及發布第一個 Chrome 擴充功能所需的一切資源。
總覽
擴充功能術語
Chrome 擴充功能是由扮演不同角色的環節所組成。
資訊清單
擴充功能的資訊清單是必要檔案,必須具備特定檔案名稱:manifest.json。金鑰也必須位於擴充功能的根目錄。資訊清單會記錄重要中繼資料、定義資源、宣告權限,以及識別要在背景和網頁執行的檔案。
Service Worker
Service Worker 會在背景執行並處理瀏覽器事件,例如移除書籤或關閉分頁。他們無法存取 DOM,但針對這個用途,您可以將其與畫面外的文件合併。
內容指令碼
內容指令碼是在網頁環境中執行 JavaScript。
工具列動作
在使用者點選擴充功能工具列圖示,或使用 Action API 顯示彈出式視窗時執行程式碼。
側邊面板
在瀏覽器的側邊面板中顯示自訂 UI。
DeclarativeNetRequest
攔截、封鎖或修改網路要求。
發布到 Chrome 線上應用程式商店
如果您是為自己建構擴充功能,請參閱我們的入門教學課程。如要發布到 Chrome 線上應用程式商店,請先瞭解以下事項。
教學課程
請選擇以下任一教學課程,開始展開擴充功能學習之旅。
您的第一個額外資訊
建立第一個 hello world 擴充功能,熟悉擴充功能開發工作流程。
在每個網頁上執行指令碼
瞭解如何自動在特定網站中加入元素。
在使用中分頁中插入指令碼
按一下工具列圖示,瞭解如何簡化目前網頁的樣式。
建立分頁管理工具
瞭解如何建立管理分頁的彈出式視窗。
透過服務工作站處理事件
瞭解如何建立擴充功能 Service Worker 並進行偵錯。
對擴充功能進行偵錯
瞭解如何在偵錯期間找出記錄和錯誤訊息。