跳轉至

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

打包與發布到 Chrome Web Store

開發階段用「載入未封裝項目」就能測試,但要讓其他人安裝,需要把擴充功能上架到 Chrome Web Store。這一頁說明從打包到審核通過的完整流程。

打包成 zip

  1. 確認 manifest.jsonversion 已經遞增(每次上架新版本都要比前一版大)。
  2. 移除開發用的檔案(例如 .git、測試腳本、原始碼地圖),只留下擴充功能實際需要的檔案。
  3. 把整個資料夾(manifest.json 在根目錄)壓縮成一個 .zip 檔,這就是要上傳的安裝包。

建立開發者帳號

前往 Chrome Web Store 開發者主控台,使用 Google 帳號登入。第一次上架需要支付一次性的 5 美元註冊費,之後就可以無限次上架與更新擴充功能。

準備商店頁面資料

Chrome Web Store 對商店頁面內容有明確要求,準備時建議一次備齊:

  • 圖示:128×128px 的擴充功能圖示。
  • 宣傳截圖:至少 1 張,展示實際使用畫面(建議 1280×800 或 640×400)。
  • 簡短與詳細說明:清楚說明功能與使用情境,避免使用與功能無關的關鍵字。
  • 隱私權政策連結:只要擴充功能會蒐集任何使用者資料(包含透過 permissions 取得的資料),就必須提供隱私權政策網址。
  • 權限用途說明:審核時可能要求針對每個申請的權限(尤其是 host_permissions 或敏感權限)說明實際用途,見 權限與安全性——權限清單越精簡,審核越順利。

上傳與提交審核

  1. 在開發者主控台點擊「新增項目」,上傳打包好的 zip。
  2. 填寫商店頁面資料、選擇分類、設定可見度(公開、非公開、僅限測試人員)。
  3. 提交審核。Google 會自動與人工審查程式碼行為、權限申請是否合理,審核時間依複雜度從數小時到數天不等。
  4. 審核通過後即上架;未來更新版本時,重複「調高 version → 打包 → 上傳新 zip」即可,不需要重新填寫大部分商店資料。

常見被拒原因

  • 申請的權限超出功能實際需要(見 權限與安全性)。
  • 缺少隱私權政策,卻申請了會存取使用者資料的權限。
  • 商店說明與實際功能不符,或塞入過多與功能無關的關鍵字。
  • 使用了 Manifest V3 禁止的手法,例如嘗試載入遠端程式碼。

推薦影音

Google I/O 2024:Chrome Web Store 開發者體驗優化

簡述:Chrome 團隊在 Google I/O 2024 介紹 Chrome Web Store 開發者主控台的最新改進,包含上架流程、審核體驗與商店頁面管理,適合準備正式上架前先了解官方工具的最新樣貌。

官方文件

完整的上架規範與政策,請以 Chrome Web Store 開發者文件開發者計畫政策 為準,Google 會不定期更新審核標準。

至此,你已經走完從認識架構、寫出功能、除錯到上架的完整流程。回到 首頁 複習學習地圖,或回頭深入還不熟悉的章節。