web-browser
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseWeb Browser Skill
Web Browser Skill
Minimal CDP tools for collaborative site exploration.
用于协作式网站探索的轻量型CDP工具。
Start Chrome
启动Chrome
bash
./scripts/start.js # Fresh profile
./scripts/start.js --profile # Copy your profile (cookies, logins)Start Chrome on with remote debugging.
:9222bash
./scripts/start.js # 全新配置文件
./scripts/start.js --profile # 复制你的配置文件(包含Cookie、登录信息)在端口启动Chrome并开启远程调试。
:9222Navigate
页面导航
bash
./scripts/nav.js https://example.com
./scripts/nav.js https://example.com --newNavigate current tab or open new tab.
bash
./scripts/nav.js https://example.com
./scripts/nav.js https://example.com --new导航当前标签页或打开新标签页。
Evaluate JavaScript
执行JavaScript
bash
./scripts/eval.js 'document.title'
./scripts/eval.js 'document.querySelectorAll("a").length'
./scripts/eval.js 'JSON.stringify(Array.from(document.querySelectorAll("a")).map(a => ({ text: a.textContent.trim(), href: a.href })).filter(link => !link.href.startsWith("https://")))'Execute JavaScript in active tab (async context). Be careful with string escaping, best to use single quotes.
bash
./scripts/eval.js 'document.title'
./scripts/eval.js 'document.querySelectorAll("a").length'
./scripts/eval.js 'JSON.stringify(Array.from(document.querySelectorAll("a")).map(a => ({ text: a.textContent.trim(), href: a.href })).filter(link => !link.href.startsWith("https://")))'在活跃标签页中执行JavaScript(异步上下文)。注意字符串转义,建议使用单引号。
Screenshot
截图
bash
./scripts/screenshot.jsScreenshot current viewport, returns temp file path
bash
./scripts/screenshot.js截取当前视口的截图,返回临时文件路径。
Pick Elements
元素选择
bash
./scripts/pick.js "Click the submit button"Interactive element picker. Click to select, Cmd/Ctrl+Click for multi-select, Enter to finish.
bash
./scripts/pick.js "Click the submit button"交互式元素选择器。点击选择元素,Cmd/Ctrl+Click进行多选,按Enter完成选择。
Dismiss Cookie Dialogs
关闭Cookie弹窗
bash
./scripts/dismiss-cookies.js # Accept cookies
./scripts/dismiss-cookies.js --reject # Reject cookies (where possible)Automatically dismisses EU cookie consent dialogs.
Run after navigating to a page:
bash
./scripts/nav.js https://example.com && ./scripts/dismiss-cookies.jsbash
./scripts/dismiss-cookies.js # 接受Cookie
./scripts/dismiss-cookies.js --reject # 拒绝Cookie(在支持的情况下)自动关闭欧盟Cookie授权弹窗。
在导航到页面后运行:
bash
./scripts/nav.js https://example.com && ./scripts/dismiss-cookies.jsBackground Logging (Console + Errors + Network)
后台日志记录(控制台+错误+网络)
Automatically started by and writes JSONL logs to:
start.js~/.cache/agent-web/logs/YYYY-MM-DD/<targetId>.jsonlManually start:
bash
./scripts/watch.jsTail latest log:
bash
./scripts/logs-tail.js # dump current log and exit
./scripts/logs-tail.js --follow # keep followingSummarize network responses:
bash
./scripts/net-summary.js由自动启动,将JSONL日志写入:
start.js~/.cache/agent-web/logs/YYYY-MM-DD/<targetId>.jsonl手动启动:
bash
./scripts/watch.js查看最新日志:
bash
./scripts/logs-tail.js # 导出当前日志后退出
./scripts/logs-tail.js --follow # 持续跟踪日志汇总网络响应:
bash
./scripts/net-summary.js