在同一个浏览器环境中运行 Headless 与 CDP 自动化
Web4 Browser 面向多账号运营的 AI 指纹浏览器
使用 Headless 或 CDP 运行自动化时,可以直接沿用已有浏览器环境中的身份、登录状态和网络设置;单次运行产生的临时状态会单独记录。
工作方式 切换控制方式只会改变浏览器如何运行,不会改变任务所属的浏览器环境。手动操作、AI 浏览器工作流和 CDP 兼容自动化都可以沿用同一个环境,无需重建浏览器身份。
切换控制方式,无需重建浏览器环境
无论手动操作、AI 执行还是 Headless / CDP 自动化,都应继续使用同一个浏览器环境,避免产生新的身份、会话或网络设置。
| 运行方式 | 主要控制方式 | 与浏览器环境的关系 | 最佳用途 |
|---|---|---|---|
| 手动浏览器 | 由用户直接操作浏览器。 | 直接使用同一个浏览器环境。 | 临时浏览、研究与人工核查。 |
| AI 浏览器工作流 | 通过自然语言指令执行浏览器任务。 | 在同一个浏览器环境中执行。 | 适合需要自然语言指令、多步骤执行与人工复核的任务。 |
| Headless & CDP | 通过 CDP 兼容的控制方式运行自动化。 | 直接沿用同一个浏览器环境,无需重新配置。 | 适合批量、定时、集成式或 CDP 驱动的自动化任务。 |
| Skills & MCP | 可复用的步骤和经批准的 MCP 工具连接。 | 基于同一个浏览器环境运行。 | 适合标准化操作、团队共享和经批准的工具调用。 |
自动化在浏览器环境中执行,外部平台判断不受 Web4 控制
Web4 可以记录浏览器环境中的执行过程;外部网站、账号体系及其规则仍不在 Web4 的控制范围内。
Headless / CDP 运行环境
自动化控制通过浏览器环境中的 CDP 兼容接口执行。
浏览器任务执行 (Web4 范围内)
- 已加载页面
- 页面交互
- 网络请求
- 提取的数据
可复核的执行记录 (Web4 范围内)
- 步骤与操作
- 时间戳
- 截图与运行产物
- 网络上下文
- 提取数据/输出
外部平台及其判断
外部网站、账号体系、API、业务规则及平台判断不受 Web4 控制。
排队、恢复并交接浏览器工作,同时保留上下文
耗时较长或流程复杂的任务可以排队执行,并在同一个浏览器环境中恢复、复核或交接。
排队运行
为选定的浏览器环境安排或排队执行 Headless 任务。
队列重试与恢复
重试失败或从最后一个成功步骤恢复。
可恢复保存运行产物
运行期间保留截图、日志和提取结果,方便后续复核。
已保存人工接管
任务可暂停并交给获授权的人员处理,无需重建浏览器环境。
准备交接复核与排查
重新运行前检查执行记录、运行产物和网络上下文。
复核中把重复的浏览器操作转化为可复用的结构化工作流
反复执行的 Headless 任务可以进一步整理为可复用步骤、结构化输入和团队共享工作流。
重复运行
通过 Headless 反复执行目标明确的浏览器任务。
识别规律可复用的步骤
把验证有效的步骤整理为可复用组件。
统一操作步骤结构化输入
明确每次运行所需的输入、参数和预期输出。
让每次运行更可预期连接经批准的工具
按需连接经批准的 MCP 工具、数据源或内部系统。
按需扩展能力可复用的 Skills 与 MCP 工作流
在同一个浏览器环境中复用,并按团队权限共享工作流。
保持可复核,便于安全交接。Headless / CDP 自动化沿用同一个浏览器环境
无论采用哪种控制方式,浏览器身份、会话和网络设置始终归属于浏览器环境;本次导航与临时执行状态则单独处理。
浏览器身份
继续使用同一套相互匹配的浏览器与设备身份。
- User-Agent、平台和语言
- Canvas、WebGL 和字体信号
- 扩展和插件
会话状态
Cookie、本地存储和登录状态继续按环境保存。
- Cookie 与会话状态
- 本地存储与 IndexedDB
- Service Worker 与缓存
代理与网络上下文
代理绑定随浏览器环境保留;网站观察到的公网网络状态由当前路由决定。
- 按环境绑定
- DNS 网络路径
- 当前公网出口
执行上下文
继续使用环境中的本地设置与执行配置。
- 时区
- 屏幕与设备设置
- 权限设置
可复核的执行信息
执行记录和运行产物会关联到本次任务及所用环境,便于后续复核。
- 逐步记录
- 运行截图
- 网络日志
在已保存的浏览器环境中运行自动化,并保留可复核记录。
既保持浏览器环境一致,也保留灵活的控制方式,并明确外部结果不受 Web4 控制。