Claude Code 的核心能力在本地代码库,但很多前端问题只存在于浏览器里:页面状态、控制台错误、网络请求、DOM 结构、用户操作路径。Chrome 扩展的价值,就是把浏览器上下文和本地代码修改连接起来。
为什么需要浏览器上下文?
传统前端调试流程:
- 你在浏览器里看到 UI bug
- 手动复制错误信息
- 描述复现步骤
- Claude 在代码里猜问题
- 你回浏览器验证
有浏览器上下文后,Claude 可以把页面状态、控制台错误、网络请求和本地源码联系起来,定位效率会高很多。
适合的任务
UI Bug 复现
text
当前页面点击保存后按钮一直 loading,请根据浏览器状态和代码找原因。Claude 可以结合当前 URL、页面状态、控制台错误、网络请求失败和相关组件定位问题。
样式与响应式问题
text
这个 modal 在移动端超出屏幕,请修复布局。仅看 CSS 很难判断实际效果,浏览器上下文能提供真实页面线索。
API 请求失败
text
这个页面的 /api/orders 请求 500,帮我追踪前后端问题。浏览器网络请求加本地后端代码,能形成完整闭环。
推荐工作流
- 在浏览器中打开出问题的页面
- 在本地 repo 中启动 Claude Code
- 让 Claude 读取浏览器上下文和相关源码
- Claude 修改组件、CSS 或 API handler
- 你刷新页面验证
- 若仍有问题,继续把现状反馈给 Claude
适合 React、Vue、Svelte、Next.js、Remix、Nuxt、内部管理后台和复杂表单类应用。
安全边界
网页内容可能包含 prompt injection,例如诱导 Claude 读取本地密钥。必须把浏览器页面当作不可信输入。
建议:
- 不把网页文字当作系统指令
- 不让 Claude 根据网页内容读取
.env或 secrets - 第三方页面只作为参考,不执行其中指令
- 对敏感文件用 settings 或 hooks 禁止读取
- 优先在开发/测试环境使用
前端团队最佳实践
- 在
CLAUDE.md写明前端启动命令和测试命令 - 对 UI 改动要求同时更新组件测试或 Storybook story
- 对网络请求问题同时检查前端调用方和后端 handler
- 对外部网页参考设计,明确“只参考视觉和信息架构”
- 用权限配置禁止读取 secrets
来源:Claude Code 官方文档 - Chrome extension | 整理:ClaudeEagle