nohup "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome"
--remote-debugging-port=9222
--remote-allow-origins=http://127.0.0.1:9222
--user-data-dir=/Users/luca/chrome-profile
>/tmp/chrome-cdp.log 2>&1 &
和
chrome://inspect/#remote-debugging 中勾选 Allow remote debugging for this browser instance 的
区别是什么
本质:开启一个真正的 CDP HTTP/WebSocket 服务
特点
- 会启动一个 监听端口(9222)
- 提供接口:
- http://127.0.0.1:9222/json
- ws://127.0.0.1:9222/devtools/...
- 外部程序可以直接连接(你自己的 Python / Codex / Puppeteer 都是走这个)
✔️ 标准方式(自动化、爬虫、Agent 必用)
✔️ 真正“远程调试”
✔️ 可以 headless / 多实例
本质:只是 DevTools UI 的一个调试开关
它做了什么?
- 允许 DevTools 去“附加(attach)”已有浏览器
- 方便你用 Chrome 自己调试 Chrome(或远程设备)
关键点
❗ 它不会启动 9222 端口服务
❗ 它不会创建 CDP endpoint
❗ 它只是 UI 层的“允许调试”
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/261551.html