浏览器标签页
在 Buda 中控制真实浏览器——Cloud Browser 用于远程自动化,Local Browser 用于内部工具。
Buda 提供两种浏览器画布:Cloud Browser(云端浏览器) 和 Local Browser(本地浏览器)。两者都能在 Agent 工作台内查看和操作网页内容,但工作方式不同,适用场景也不同。
Cloud Browser(云端浏览器)
Cloud Browser 连接到 Agent 沙箱内运行的真实 Chromium 实例。它通过 Chrome DevTools Protocol(CDP)将浏览器画面实时流式传输到你的工作台。
适用场景
- 实时观察 Agent 自动化网页操作
- 在 Agent 观察的同时手动浏览网站
- 调试浏览器自动化脚本
- 填写表单、点击按钮、抓取页面数据
工作原理
你的浏览器 ←→ WebSocket ←→ Buda 服务器 ←→ Chromium(沙箱内)沙箱运行一个无头 Chromium 实例。Buda 通过 CDP 捕获画面帧,以 JPEG 图像流的形式传输到你的工作台。你的鼠标和键盘操作会被转发回远程浏览器。
打开 Cloud Browser 标签页
点击标签栏中的 +,选择 Cloud Browser。标签页会连接到沙箱浏览器。如果沙箱未运行,会自动启动。
地址栏
在地址栏中输入 URL 并按 Enter 进行导航。远程浏览器加载页面后,结果会实时流回你的工作台。
AI 指令栏
地址栏下方是 AI 指令栏。输入自然语言指令并按 Enter:
点击"注册"按钮,用测试数据填写表单Agent 会解析指令并在浏览器中自动执行操作。
鼠标和键盘
Cloud Browser 连接后,你可以直接交互:
- 点击画布上的任意位置,即在远程浏览器中点击
- 滚动页面
- 画布获得焦点时输入文字,按键会发送到远程浏览器
连接状态
地址栏中的彩色圆点显示连接状态:
- 🟢 绿色 — 已连接,正在流式传输
- 🟡 黄色(闪烁)— 连接中
- 🔴 红色 — 已断开
连接断开时点击重新连接按钮。
Local Browser(本地浏览器)
Local Browser 是一个简单的内嵌 iframe。它直接在你的浏览器中加载任意 URL——无需沙箱、无需流式传输、零延迟。
适用场景
- 查看内部工具和仪表盘(localhost、内网地址)
- 在同一工作台中浏览文档,同时继续工作
- 快速查阅参考资料,无需打开新的浏览器标签页
- 预览本地运行的 Web 应用
默认 URL
新建 Local Browser 标签页时,默认加载 **https://buda.im/docs**——让你随时都能查阅文档。
导航
在地址栏中输入 URL 并按 Enter,iframe 立即加载页面。
注意: 部分网站通过
X-Frame-Options或Content-Security-Policy响应头禁止被嵌入。如果某个网站无法加载,点击在新标签页中打开按钮(↗),在普通浏览器标签页中打开。
刷新
点击 ↺ 按钮重新加载当前页面。
Cloud Browser 与 Local Browser 对比
| 功能 | Cloud Browser | Local Browser |
|---|---|---|
| 运行位置 | Agent 沙箱 | 你的浏览器 |
| 延迟 | ~100–300ms(流式传输) | 无延迟 |
| AI 控制 | ✅ 支持 | ❌ 不支持 |
| 支持 localhost | ❌ 不支持 | ✅ 支持 |
| 支持所有网站 | ✅ 支持 | ⚠️ 部分网站禁止嵌入 |
| 需要沙箱 | ✅ 需要 | ❌ 不需要 |