[控场AI]
产品CDP

Chrome DevTools Protocol

Chrome DevTools Protocol,谷歌提供的浏览器调试协议,允许外部工具与Chrome浏览器进行底层交互,支持断点设置、网络请求拦截、JavaScript调试等能力

核心事实

时间轴 (近 90 天)

10月31日

WebView内部的元素无法通过Qt控件树直接获取,必须通过Web引擎提供的调试接口(如Chrome DevTools Protocol)注入脚本进行查询和操作。

待验证50%
10月28日

通过Chrome DevTools Protocol等本地调试端口,代理可直接控制浏览器会话,省去中间适配层以降低延迟。

待验证50%
10月25日

若自研浏览器引擎不能兼容 CDP,现有脚本和工具链将难以直接迁移,开发者需重写适配层。

待验证50%
10月22日

演示中 Claude Code 通过 Chrome 远程调试协议(CDP)接管浏览器,并以传统 MCP 服务器的方式与页面交互。

待验证50%
10月21日

Zed 的 JavaScript 调试器基于 Chrome DevTools Protocol,V8 能解析 DWARF 数据并把 wasm 指令地址还原为原始 C/C++/Rust 源码位置

待验证50%
10月21日

Lauren构建了名为“控制玻璃”(Control Glass)的技能,让Agent能通过Chrome DevTools协议操控Electron应用并抓取trace。

待验证50%
10月2日

Lauren构建了Control Glass技能,教智能体使用Chrome DevTools Protocol和Apple模拟器工具进行程序化控制

待验证50%
9月30日

浏览器协议调用次数越多,Agent 与浏览器之间往返通信越频繁,累积的网络延迟和序列化开销会反映为整体耗时

待验证50%
9月24日

Playwright 采用 Chrome DevTools Protocol(CDP)直接与浏览器进程通信,绕过中间层,带来更快的执行速度和更可靠的等待机制

待验证50%
9月24日

Chromium是Chrome浏览器的开源内核,支持通过Chrome DevTools Protocol(CDP)进行自动化控制,Playwright和Puppeteer等浏览器自动化库均基于此协议构建

待验证50%

还有 13 条时间轴事件

全部知识事实 (20)

已验证

Chrome DevTools Protocol(CDP)是Google Chrome暴露的低层调试接口,允许外部程序通过WebSocket以JSON-RPC协议对浏览器实例进行程序化控制

65%
已验证

Chrome DevTools Protocol(CDP)是Chrome浏览器暴露的调试接口,允许外部程序控制页面导航、执行JavaScript、捕获截图和拦截网络请求

65%
已验证

浏览器自动化工具的演进:Selenium WebDriver(2004年)、Puppeteer(2017年,通过 Chrome DevTools Protocol)、Playwright(2020年,支持跨浏览器)

65%
已验证

Browser Use支持通过CDP(Chrome DevTools Protocol)或WebSocket连接到已有的浏览器实例,复用已有的登录状态和Cookie

65%
已验证

Chrome DevTools MCP底层依赖Chrome DevTools Protocol(CDP),Puppeteer和Playwright等主流自动化测试框架也基于同一协议构建

65%
待验证

Chrome DevTools Protocol通常需要以特殊调试模式启动浏览器实例,创建独立进程,与用户日常浏览器会话完全隔离

90%
待验证

Browser Use 早期版本基于 Playwright 实现浏览器控制,最新版本已切换到 CDP(Chrome DevTools Protocol)

90%
待验证

传统浏览器自动化工具基于WebDriver协议或CDP(Chrome DevTools Protocol)驱动浏览器,所有操作路径必须由开发者预先硬编码

90%
待验证

CDP与传统Selenium方案相比,直接与浏览器内核通信,延迟更低、稳定性更强

80%
待验证

Browser Tools MCP的底层依赖是Chrome DevTools Protocol(CDP)

60%
待验证

WebView内部的元素无法通过Qt控件树直接获取,必须通过Web引擎提供的调试接口(如Chrome DevTools Protocol)注入脚本进行查询和操作。

50%
待验证

通过Chrome DevTools Protocol等本地调试端口,代理可直接控制浏览器会话,省去中间适配层以降低延迟。

50%
待验证

若自研浏览器引擎不能兼容 CDP,现有脚本和工具链将难以直接迁移,开发者需重写适配层。

50%
待验证

Zed 的 JavaScript 调试器基于 Chrome DevTools Protocol,V8 能解析 DWARF 数据并把 wasm 指令地址还原为原始 C/C++/Rust 源码位置

50%
待验证

Lauren构建了名为“控制玻璃”(Control Glass)的技能,让Agent能通过Chrome DevTools协议操控Electron应用并抓取trace。

50%
待验证

Lauren构建了Control Glass技能,教智能体使用Chrome DevTools Protocol和Apple模拟器工具进行程序化控制

50%
待验证

浏览器协议调用次数越多,Agent 与浏览器之间往返通信越频繁,累积的网络延迟和序列化开销会反映为整体耗时

50%
待验证

Playwright 采用 Chrome DevTools Protocol(CDP)直接与浏览器进程通信,绕过中间层,带来更快的执行速度和更可靠的等待机制

50%
待验证

Chromium是Chrome浏览器的开源内核,支持通过Chrome DevTools Protocol(CDP)进行自动化控制,Playwright和Puppeteer等浏览器自动化库均基于此协议构建

50%
待验证

Lauren 构建了代号 Control 的验证技能,通过 Chrome DevTools Protocol 教会 Agent 自己运行应用、采集性能 trace、抓取内存快照并定位性能热点

50%

来源文章