本页内容
本页内容
工具
隔离和浏览器选择
隔离保证
- 专用用户数据目录:绝不会触碰你的个人浏览器配置文件。
- 专用端口:避免使用
9222,以防与开发工作流发生冲突。 - 稳定选项卡句柄:
tabs首先返回suggestedTargetId,然后返回稳定的tabId句柄,例如t1、可选标签和原始targetId。智能体应重复使用suggestedTargetId;原始 ID 仍可用于调试和兼容性。使用driver: "extension"配置的配置文件还可以为 Chrome WebExtensions API 调用返回运行时范围的数字webExtensionTabId。对于其他驱动程序,它被省略,并且不得替换 OpenClaw 浏览器操作中的suggestedTargetId或tabId。
浏览器选择
在本地启动时,OpenClaw 会按以下顺序选择第一个可用的浏览器:
- Chrome
- Brave
- 边缘
- Chromium
- Chrome 金丝雀
你可以通过 browser.executablePath 覆盖这一行为。
平台:
- macOS:检查
/Applications和~/Applications。 - Linux:检查
/usr/bin、/snap/bin、/opt/google、/opt/brave.com、/usr/lib/chromium和/usr/lib/chromium-browser下的常见 Chrome/Brave/Edge/Chromium 位置,以及Playwright-在PLAYWRIGHT_BROWSERS_PATH或$XDG_CACHE_HOME/ms-playwright下管理Chromium(当XDG_CACHE_HOME未设置或为空时,默认为~/.cache/ms-playwright)。缓存路径使用Playwright的环境优先级,包括npm配置别名;相对路径从INIT_CWD或当前工作目录解析。PLAYWRIGHT_BROWSERS_PATH=0选择已安装的 Playwright 软件包的.local-browsers目录。 - Windows:检查常见安装位置。
Control API(可选)
用于脚本编写和调试时,Gateway 提供了一个小型的仅回环可访问的 HTTP 控制 API,以及对应的 openclaw browser CLI(快照、引用、等待增强、JSON 输出、调试工作流)。完整参考请见 浏览器控制 API。
本页有帮助吗?