SuperAPI AI 工具集

browser_visible

通用与其它

查看项目

更新于 10-15 19:52

技能介绍

用途:控制 browser_use 的浏览器启动方式,决定是否显示窗口、是否使用 CDP 或 Playwright 管理。

主要能力: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}。

适用场景:仅在用户明确要求不经 CDP 管理、希望改用 Playwright,或希望降低本地其他工具通过 CDP 连接的可能性时,才设置 private_mode=true;否则按需设置 headed=true 即可。

限制:默认使用受管 CDP,启动模式完全由调用参数决定;受管 CDP 需要本地已安装 Chrome/Chromium/Edge;private_mode=true 并不代表绝对不可检测,只是切换为 Playwright 管理;用户手动操作可见浏览器时,空闲计时器可能不会刷新;private_mode 是每次 start 调用的显式参数,不会被持久化;若浏览器已在运行,必须先停止再重新启动才能切换启动模式或窗口可见性;可见模式占用桌面并需要图形环境,在服务器或无头环境中可能无法工作。