Claude Code 与 Chrome

Chrome 集成让 Claude Code 能与网页交互,处理仅靠仓库文件无法完成的测试、调试和自动化任务。

最近核验
适用版本
Claude Code 2.1.x。本机使用 2.1.198 核对 CLI 拼写;官方文档可能描述更新的 2.1.x 行为。
核验方式
依据官方文档核对 Chrome setup、site permission、request confirmation 与 limitation;未安装、连接 extension 或授予任何站点访问。
官方来源
Chrome integrationPermissionsChangelog

可复现实践

以最小 Chrome Permission Scope 复现公开页面缺陷

在不暴露认证 session 或提交数据的情况下记录 URL、可见状态、console evidence 和可重复路径。

准备

  • 支持的 Chrome 环境和官方 extension。
  • 不含个人账户数据的公开或一次性测试页。
  • Site permission 限制在确切 test origin。

执行步骤

  1. 记录测试边界

    启用 Chrome 前写明 URL、viewport、expected result 和允许动作。

  2. 显式连接

    只为本 session 启用 Chrome;本次审查未测试连接。

    步骤 2
    claude --chrome
  3. 不传输地复现

    只导航、检查 visible state 和 console;在 login、form submit、upload、purchase 或 permission prompt 前停止。

  4. 保留最小 evidence

    记录 final URL、screenshot/console error 和确定性步骤,然后断开。

预期结果

在一个获准 origin 上复现或排除缺陷,没有敏感输入、提交或无关 browsing access。

验证

  • 测试前后检查 extension site permissions。
  • 从 clean page state 重复路径。
  • 确认 evidence 不含 cookie、token、account identifier 或 private URL。

失败处理

Extension 无法连接

扩大 site permission 前先检查支持版本和 extension state。

复现需要账户

只有明确授权时使用 disposable test account,否则记录 blocker。

清理或回退

  • 断开 Chrome,删除不再需要的临时 site permission。
  • 敏感 screenshot/log 按批准 retention 流程删除,不临时分享。

边界与不适用场景

  • 浏览器访问可暴露认证内容,并通过 click/form 传输数据;必须在动作边界确认。
  • 公开页面复现不能证明其他账户、地区、extension set 或 backend state。

Chrome 集成提供什么

连接 Chrome 后,Claude Code 可检查页面、读取 console 输出、操作 DOM,并在你留在终端或 IDE 的同时验证浏览器行为。

Chrome 在全栈中的位置

浏览器任务很少只停留在浏览器。应规划 ChromeIDE 和仓库测试之间的编辑、验证和 review 路径。

启用 Chrome 集成

Chrome 支持通过 Claude Code flags 和会话内配置启用。排查提示词行为前,先确认浏览器权限认证

CommandDescription
claude --chrome启动启用 Chrome 浏览器集成的会话
/chrome会话内配置 Claude in Chrome 设置
claude auth status --text使用浏览器相关工作流前先确认认证
启动带浏览器能力的会话
claude --chrome "Open the local app, reproduce the login bug, and capture console errors."

有效的浏览器测试提示词

浏览器任务需要明确 URL、复现路径和期望结果。要求 Claude Code 捕获 console 输出并写明验收方式。

写明 URL

包含本地 dev URL、路由和相关账号状态。

要求证据

在提出修复前先拿到 console、截图或 DOM 发现。

保持范围小

一次只审查一个用户流程,减少 flaky 自动化。

何时用 Chrome vs IDE

Chrome 集成适合实时浏览器行为;IDE 集成更适合 inline 代码编辑和可视化 diff。

Chrome 检查

相关主题