工具简介
WXT 是用于构建浏览器扩展的开源开发框架,提供项目脚手架、开发服务器和构建流程,帮助团队面向多个浏览器开发扩展。它不是浏览器扩展商店,也不负责扩展通过商店审核。
核心能力
- 初始化浏览器扩展项目,并组织入口、页面和后台脚本。
- 提供开发时热更新或快速重载,缩短修改与验证循环。
- 针对不同浏览器生成相应构建产物,并处理 manifest 等扩展配置。
- 集成常见前端开发工具链;具体浏览器、框架和插件支持以文档为准。
适合场景
适合用 TypeScript/现代前端技术开发 Chrome、Firefox 等浏览器扩展,并希望复用构建流程的开发者。既有扩展迁移时应核对 API 差异、浏览器清单和商店发布要求。
使用前须知
框架生成的扩展仍需遵守各浏览器的权限和审核政策。只申请必要权限,保护扩展更新密钥与用户数据,检查构建产物及依赖;框架升级也可能影响 manifest 或浏览器兼容性。