> ## Documentation Index
> Fetch the complete documentation index at: https://extension.js.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Extension.js 功能總覽

> 認識 Extension.js 的核心能力，包含跨瀏覽器建置、設定檔、HMR 重新載入行為、路徑解析與遙測控制。

了解讓 Extension.js 能勝任實際瀏覽器擴充功能開發的核心平台能力。

## 功能選單

| 目標                   | 從這裡開始                                                                |
| -------------------- | -------------------------------------------------------------------- |
| 一套程式碼同時支援多個瀏覽器       | [跨瀏覽器相容性](/docs/features/cross-browser-compatibility)                |
| 處理瀏覽器專屬的 manifest 差異 | [瀏覽器專屬 manifest 欄位](/docs/features/browser-specific-fields)          |
| 整理非 manifest 的資產     | [特殊資料夾](/docs/features/special-folders)                              |
| 管理各環境的行為差異           | [環境變數](/docs/features/environment-variables)                         |
| 集中管理建置與執行時預設值        | [Extension 設定](/docs/features/extension-configuration)               |
| 安全地擴充打包工具行為          | [Rspack 設定](/docs/features/rspack-configuration)                     |
| 了解開發模式下的更新行為         | [頁面重新載入與 HMR（hot module replacement）](/docs/features/reload-and-hmr) |
| 避免原始碼與輸出之間的路徑漂移      | [路徑解析](/docs/features/path-resolution)                               |
| 為目標瀏覽器矩陣建置與打包        | [多平台建置](/docs/features/multi-platform-builds)                        |
| 檢閱遙測的隱私約定            | [遙測與隱私](/docs/features/telemetry-and-privacy)                        |

## 建議學習順序

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

## 影片導覽

## 下一步

* 在 [工作流程](/docs/workflows/index) 中應用這些能力。
* 在 [指令參考](/docs/commands/index) 選擇合適的執行指令。
* 在 [遙測與隱私](/docs/features/telemetry-and-privacy) 檢閱隱私約定。
