浏览器启动
Addfox 可以在开发时自动启动浏览器并加载扩展,提升开发效率。
快速开始
运行开发命令:
首次启动开发服务器会自动:
- 构建扩展
- 打开浏览器
- 加载开发中的扩展
Chromium 系浏览器
Addfox 原生支持以下基于 Chromium 的浏览器:
启动 Chromium 浏览器
Chromium 浏览器路径配置
如果浏览器不在默认位置,可在配置中指定 browserPath:
各平台示例
macOS:
Windows:
Linux:
Chromium 缓存用户数据
默认每次启动使用新的用户数据目录。如需保留(如保持登录状态):
或在配置中启用:
用户数据保存在 .addfox/cache/ 目录。
Firefox
Firefox 开发模式使用 web-ext 工具管理扩展生命周期。
启动 Firefox
Firefox 特性
- 扩展重载由
web-ext处理,而非 Addfox 的 WebSocket - 自动打开 Firefox 并加载扩展
- 支持文件变更时自动重新加载
Firefox 路径配置
Info
Firefox 配置文件由 web-ext 自动管理,无需手动配置缓存选项。
调试技巧
查看 Service Worker
- 打开
chrome://extensions/ - 找到开发中的扩展
- 点击 "Service Worker" 查看后台脚本控制台
查看 Content Script
- 在网页上右键 → 检查
- 切换到 Console 面板
- 选择对应扩展的上下文
使用错误监控
启用监控面板捕获所有入口的错误:
相关配置
browserPath- 浏览器可执行文件路径配置cache- 缓存配置hotReload- 热重载配置debug- 错误监控配置

