<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>浏览器调试 on KnightLi的博客</title>
        <link>https://knightli.com/tags/%E6%B5%8F%E8%A7%88%E5%99%A8%E8%B0%83%E8%AF%95/</link>
        <description>Recent content in 浏览器调试 on KnightLi的博客</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-cn</language>
        <lastBuildDate>Sun, 12 Jul 2026 12:13:00 +0800</lastBuildDate><atom:link href="https://knightli.com/tags/%E6%B5%8F%E8%A7%88%E5%99%A8%E8%B0%83%E8%AF%95/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Chrome DevTools MCP 怎么安装：用 Codex、Claude Code 调试网页网络、控制台与性能</title>
        <link>https://knightli.com/2026/07/12/chrome-devtools-mcp-codex-claude-code-browser-debugging-guide/</link>
        <pubDate>Sun, 12 Jul 2026 12:13:00 +0800</pubDate>
        
        <guid>https://knightli.com/2026/07/12/chrome-devtools-mcp-codex-claude-code-browser-debugging-guide/</guid>
        <description>&lt;p&gt;Chrome DevTools MCP 不是让 Agent 随便“代点网页”的工具。它把 Chrome DevTools 的网络请求、控制台消息、截图、性能 trace 和页面自动化能力以 MCP 形式交给 coding agent，更适合处理“页面为什么白屏”“接口为什么 401”“点击后为什么没有反应”“性能为什么突然变慢”这类可验证的问题。&lt;/p&gt;
&lt;p&gt;它与 &lt;a class=&#34;link&#34; href=&#34;https://knightli.com/2026/07/08/mcp-tool-call-failure-troubleshooting-faq/&#34; &gt;MCP 工具调用失败怎么排查&lt;/a&gt; 配合使用：前者先确认 MCP 进程和权限是否正常，后者再读取浏览器中的实际证据。官方仓库说明它支持实时 Chrome 检查、自动化、调试和性能分析，也特别提示 MCP 客户端可看到浏览器数据。&lt;a class=&#34;link&#34; href=&#34;https://github.com/ChromeDevTools/chrome-devtools-mcp&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方仓库&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;先确认适用场景&#34;&gt;先确认适用场景
&lt;/h2&gt;&lt;p&gt;适合使用它的情况：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Agent 需要读取 console error、network request、截图或性能 trace；&lt;/li&gt;
&lt;li&gt;你要复现一个已经能在 Chrome 中看到的前端问题；&lt;/li&gt;
&lt;li&gt;需要把“页面表现”转成可定位的请求、选择器或堆栈信息；&lt;/li&gt;
&lt;li&gt;测试站点、测试账号和生产账号已经隔离。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;不适合把它当成无人值守的生产操作器。浏览器可能含登录态、客户信息、支付页或内部系统；先使用单独的 Chrome profile 和低权限测试账号。&lt;/p&gt;
&lt;h2 id=&#34;codex-与-claude-code-的最小安装&#34;&gt;Codex 与 Claude Code 的最小安装
&lt;/h2&gt;&lt;p&gt;Codex CLI 可添加 MCP server：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;codex&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;mcp&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;add&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;chrome-devtools&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;--&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;npx&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;chrome-devtools&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;-mcp&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;@latest&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Claude Code 可使用：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;claude&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;mcp&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;add&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;chrome-devtools&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;-scope&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;user&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;npx&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;chrome-devtools&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;-mcp&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;@latest&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;安装后重启对应客户端，再让 Agent 执行一个低风险验证，例如“打开测试页，列出控制台报错和失败的网络请求”。不要一开始就给“登录后台并修改数据”这类任务。&lt;/p&gt;
&lt;p&gt;Windows 上如果 &lt;code&gt;npx&lt;/code&gt; 启动后找不到 Chrome，或 MCP 初始化过慢，可在 &lt;code&gt;.codex/config.toml&lt;/code&gt; 中显式使用 &lt;code&gt;cmd&lt;/code&gt; 并提高超时：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-toml&#34; data-lang=&#34;toml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;mcp_servers&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;chrome-devtools&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;command&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;cmd&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;args&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;/c&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;npx&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;-y&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;chrome-devtools-mcp@latest&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;env&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;SystemRoot&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;C:\\Windows&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;PROGRAMFILES&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;C:\\Program Files&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;startup_timeout_ms&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;20_000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h3 id=&#34;用独立-profile-做一次可回滚的连通测试&#34;&gt;用独立 profile 做一次可回滚的连通测试
&lt;/h3&gt;&lt;p&gt;不要拿日常 Chrome 的 profile 直接试。先新建一个只用于本地或测试环境的目录，并启动带远程调试端口的 Chrome：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$env:ProgramFiles&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;\Google\Chrome\Application\chrome.exe&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;-remote-debugging-port&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;mf&#34;&gt;9222&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;-user-data-dir&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$env:TEMP&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;\chrome-devtools-mcp-test&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;`&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;n&#34;&gt;http&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;//&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;localhost&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;mf&#34;&gt;3000&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;这个 profile 不登录公司邮箱、支付、生产后台，也不要导入真实 cookie。随后在 Agent 中明确指定目标：只连接 &lt;code&gt;http://127.0.0.1:9222&lt;/code&gt; 对应的浏览器，打开本地测试页。若你使用的客户端或 MCP server 需要 &lt;code&gt;--browser-url&lt;/code&gt;，让它与该地址一致；端口不通时，先在浏览器访问 &lt;code&gt;http://127.0.0.1:9222/json/version&lt;/code&gt;，确认调试服务已启动，再查 MCP 配置，而不是反复重装包。&lt;/p&gt;
&lt;p&gt;第一次验证建议只做三件事：列出现有页面、读取一张截图、读取 console 中的错误。三项都正常后，才允许读取网络详情或执行点击。这样一旦出现权限、连接或数据暴露问题，影响范围仍然很小。&lt;/p&gt;
&lt;h2 id=&#34;按证据排错而不是让-agent-猜&#34;&gt;按证据排错，而不是让 Agent 猜
&lt;/h2&gt;&lt;p&gt;建议固定为下面的顺序：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;页面与截图&lt;/strong&gt;：确认打开的是目标环境、目标账号和目标路由。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;控制台&lt;/strong&gt;：记录第一条 error 的完整文本和 source-mapped stack，而不是只看红色数量。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;网络&lt;/strong&gt;：筛选 4xx、5xx、CORS、长时间 pending 的请求，检查 URL、请求体和响应摘要。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;交互复现&lt;/strong&gt;：让 Agent 只执行一个点击或填写动作，再重新查看网络与 console。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;性能&lt;/strong&gt;：问题稳定复现后再录制 trace，避免把临时网络抖动误判成渲染问题。&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;一个完整的提交后白屏排查示例&#34;&gt;一个完整的“提交后白屏”排查示例
&lt;/h3&gt;&lt;p&gt;假设测试页的登录表单提交后变成空白页。先在 DevTools 的 Network 面板清空旧记录，再让 Agent 截图并记录当前 URL；这能排除“其实跳到了错误环境”或“旧错误残留”的干扰。接着只点击一次提交按钮，按时间顺序核对：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Console 的第一条异常是否发生在点击前；若是，优先处理页面初始化错误。&lt;/li&gt;
&lt;li&gt;提交请求是否发出、状态码是否为 2xx，以及响应是否是预期 JSON 而不是登录页 HTML。&lt;/li&gt;
&lt;li&gt;路由是否已变化；若路由变化但页面空白，查看对应 chunk 是否 404，或懒加载模块是否抛错。&lt;/li&gt;
&lt;li&gt;请求成功而 UI 未更新时，再检查响应字段、状态管理更新和渲染组件的 stack。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;让 Agent 在每一步只报告原始证据和一个假设。例如“&lt;code&gt;POST /api/session&lt;/code&gt; 返回 200，但响应 &lt;code&gt;content-type&lt;/code&gt; 是 &lt;code&gt;text/html&lt;/code&gt;，下一步人工确认代理是否把 API 请求重写到登录页”。不要让它直接改代码；证据足够后，再在本地工作树中提出最小修复并由人审查 diff。&lt;/p&gt;
&lt;p&gt;可直接给 Agent 一条约束明确的任务：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;仅在 http://localhost:3000 复现“提交后页面空白”。
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;先截图，再列出控制台 error 和失败网络请求；不要修改页面、不要发送表单、不要访问其他域名。
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;输出按“现象、证据、最可能原因、下一步人工验证”四项组织。
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h2 id=&#34;常见失败与处理&#34;&gt;常见失败与处理
&lt;/h2&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;现象&lt;/th&gt;
          &lt;th&gt;优先检查&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;MCP 已添加但工具不可用&lt;/td&gt;
          &lt;td&gt;重启客户端，检查 &lt;code&gt;npx&lt;/code&gt;、Node.js 与 MCP 配置是否在当前作用域生效&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;连接不上已有 Chrome&lt;/td&gt;
          &lt;td&gt;确认调试端口和 &lt;code&gt;--browser-url&lt;/code&gt; 一致；不要假设工具会自动接管已打开的浏览器&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;看到了不该看的页面数据&lt;/td&gt;
          &lt;td&gt;立即关闭该 profile，改用独立测试 profile，并缩小 Agent 任务范围&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;性能报告不稳定&lt;/td&gt;
          &lt;td&gt;固定页面、网络条件和复现步骤，多次采样后再比较&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;官方默认会收集工具调用成功率、延迟和环境等使用统计；若环境要求关闭，可传入 &lt;code&gt;--no-usage-statistics&lt;/code&gt;。性能分析也可能读取 CrUX 数据，可按需使用 &lt;code&gt;--no-performance-crux&lt;/code&gt;。这些不是“排错失败”，而是上线前应明确的隐私与网络边界。&lt;/p&gt;
&lt;h2 id=&#34;团队使用时的最小护栏&#34;&gt;团队使用时的最小护栏
&lt;/h2&gt;&lt;p&gt;把 Chrome DevTools MCP 视为能读取真实浏览器状态的调试权限，而不是普通的 lint 工具。建议在项目文档中固定以下规则：生产域名默认不在允许列表；测试账号不具备删除、付款和权限管理能力；涉及表单提交、文件上传、复制 token 的操作必须停在人工确认前；故障报告不能粘贴完整 cookie、Authorization 和用户隐私字段。&lt;/p&gt;
&lt;p&gt;排查结束后，关闭测试 Chrome、删除临时 &lt;code&gt;--user-data-dir&lt;/code&gt;，并在工单或 PR 中保留经过脱敏的请求 URL、状态码、错误堆栈和复现步骤。下一位排障者由此可以复现问题，不需要复用你的浏览器登录态。&lt;/p&gt;
&lt;h2 id=&#34;小结&#34;&gt;小结
&lt;/h2&gt;&lt;p&gt;Chrome DevTools MCP 最适合把 Agent 的网页调试从“看截图猜原因”变成“按 console、network、trace 给证据”。先隔离浏览器身份，再把任务限制在一个环境和一个复现步骤内，最后才让 Agent 给修复建议。&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
