功能選單
建議學習順序
- 驗證瀏覽器輸出的保證(
cross-browser-compatibility)。 - 鎖定專案預設值(
extension-configuration)。 - 加入進階行為(
rspack-configuration、environment-variables)。 - 優化發佈流程(
multi-platform-builds)。
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
🎉 Extension.js v3 is here. Faster builds, Firefox MV3, and first-class TypeScript.
認識 Extension.js 的核心能力,包含跨瀏覽器建置、設定檔、HMR 重新載入行為、路徑解析與遙測控制。
| 目標 | 從這裡開始 |
|---|---|
| 一套程式碼同時支援多個瀏覽器 | 跨瀏覽器相容性 |
| 處理瀏覽器專屬的 manifest 差異 | 瀏覽器專屬 manifest 欄位 |
| 整理非 manifest 的資產 | 特殊資料夾 |
| 管理各環境的行為差異 | 環境變數 |
| 集中管理建置與執行時預設值 | Extension 設定 |
| 安全地擴充打包工具行為 | Rspack 設定 |
| 了解開發模式下的更新行為 | 頁面重新載入與 HMR(hot module replacement) |
| 避免原始碼與輸出之間的路徑漂移 | 路徑解析 |
| 為目標瀏覽器矩陣建置與打包 | 多平台建置 |
| 檢閱遙測的隱私約定 | 遙測與隱私 |
cross-browser-compatibility)。extension-configuration)。rspack-configuration、environment-variables)。multi-platform-builds)。這個頁面有幫助嗎?
Suggestions
