关于 browser_visible
此 Skill 说明 `browser_use.start` 的启动选项,包括显示浏览器窗口和由 Playwright 管理的模式。它解释各设置的适用情形,并列出前提条件与限制。
主要功能
- 01说明 headed 和 private 模式
- 02展示启动参数组合
- 03说明 private 模式的适用情形
- 04列出浏览器及环境要求
- 05解释模式切换行为
适用场景
- 01启动可见浏览器窗口
- 02按需使用 Playwright 管理的浏览器
- 03检查环境是否支持 headed 浏览
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ agentscope-ai/ qwenpaw --skill browser_visible安装后在 Claude Code 中输入/browser_visible确认已加载。
详细介绍
浏览器启动模式
browser_use.start 只有两种启动模式:
- 默认:托管 CDP
private_mode=true:由 Playwright 托管
参数含义:
headed:是否显示浏览器窗口private_mode:是否禁用 CDP 并改用 Playwright
这两个参数相互独立,可以自由组合。
常见用法
默认启动:
{"action": "start"}
打开可见窗口:
{"action": "start", "headed": true}
不使用 CDP:
{"action": "start", "private_mode": true}
可见窗口 + 不使用 CDP:
{"action": "start", "headed": true, "private_mode": true}
何时使用 private_mode
只有当用户明确要求以下情况之一时,才设置 private_mode=true:
- 不希望浏览器通过 CDP 托管
- 希望改用 Playwright
- 希望降低其他本地工具通过 CDP 连接的可能性
否则,只需根据需要设置 headed=true。
注意事项
- 默认是托管 CDP
- 启动模式完全由调用参数决定
- 托管 CDP 需要在本地安装 Chrome / Chromium / Edge
private_mode=true并不意味着绝对无法被检测——它只是切换到 Playwright 管理- 当用户手动操作可见浏览器时,空闲计时器可能不会刷新
private_mode是每次start调用的显式参数,不会被持久化- 如果浏览器已在运行,必须先
stop然后再start,才能切换启动模式或窗口可见性 - 可见模式会占用桌面,并且需要图形环境;在服务器或无头环境中可能无法工作
评论
支持 Markdown