跳轉到主要內容
了解讓 Extension.js 能勝任實際瀏覽器擴充功能開發的核心平台能力。

功能選單

目標從這裡開始
一套程式碼同時支援多個瀏覽器跨瀏覽器相容性
處理瀏覽器專屬的 manifest 差異瀏覽器專屬 manifest 欄位
整理非 manifest 的資產特殊資料夾
管理各環境的行為差異環境變數
集中管理建置與執行時預設值Extension 設定
安全地擴充打包工具行為Rspack 設定
了解開發模式下的更新行為頁面重新載入與 HMR(hot module replacement)
避免原始碼與輸出之間的路徑漂移路徑解析
為目標瀏覽器矩陣建置與打包多平台建置
檢閱遙測的隱私約定遙測與隱私

建議學習順序

  1. 驗證瀏覽器輸出的保證(cross-browser-compatibility)。
  2. 鎖定專案預設值(extension-configuration)。
  3. 加入進階行為(rspack-configurationenvironment-variables)。
  4. 優化發佈流程(multi-platform-builds)。

影片導覽

下一步