> ## 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)                 |
| 集中管理构建与运行时默认值        | [扩展配置](/docs/features/extension-configuration)               |
| 安全地扩展打包器行为           | [Rspack 配置](/docs/features/rspack-configuration)             |
| 理解开发模式下的更新行为         | [页面重载与热模块替换 (HMR)](/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)中查阅隐私契约。
