跳轉至

建立 2026-09-17 更新 2026-09-17

Chrome Extension 開發教學

想做一個瀏覽器小工具,卻不知道從何下手?這個網站帶你用最短路徑,掌握開發 Chrome 擴充功能(Chrome Extension)所需要的核心知識。

什麼是 Chrome Extension?

Chrome Extension 是用 HTML、CSS、JavaScript 寫成,安裝在 Chrome 瀏覽器裡的小程式。它可以修改網頁內容、加上工具列按鈕、記住使用者設定,甚至定時執行工作。現行的擴充功能規格是 Manifest V3(第 3 版設定檔規格),由 Google 主導,強調安全性、效能與隱私,也是目前 Chrome Web Store 唯一接受上架的版本。

最重要的 20%:你需要先搞懂的核心觀念

如果只能學 Chrome Extension 最重要的 20%,我認為是:一份宣告式的設定檔(manifest.json),三個核心執行環境(Background Service WorkerContent ScriptPopup/Options 頁面),一套跨環境溝通機制(訊息傳遞),以及三類最常用的 API(chrome.storagechrome.tabschrome.scriptingchrome.action)。把這些串起來,就能做出日常九成會用到的擴充功能——例如網頁小幫手、資料擷取工具、生產力外掛。

這個網站的學習地圖

  • 入門設定


    安裝開發環境、打造第一個「Hello World」擴充功能,並讀懂 manifest.json

    前往學習

  • 核心架構


    認識 Background Service Worker、Content Script、Popup/Options 頁面,以及彼此間的訊息傳遞。

    前往學習

  • 常用 API


    學會 chrome.storagechrome.tabschrome.scriptingchrome.action 等最常用的 Chrome API。

    前往學習

  • 進階主題


    權限與安全性、除錯技巧,以及如何打包發布到 Chrome Web Store。

    前往學習

開始之前

你只需要一台裝有 Google Chrome 的電腦,以及一套程式碼編輯器(建議 Visual Studio Code)。不需要安裝額外的框架或建置工具,就能寫出第一個能運作的擴充功能。詳細步驟請看 入門設定

官方資源

想認識唯客學院,請看 關於我們