核心功能
Chrome Debug Launcher 是一款面向 Web 开发者和测试工程师的实用工具,通过单次指令即可启动两个完全独立的 Chrome 浏览器实例:一个为常规浏览模式,另一个启用远程调试协议(CDP)并监听 9222 端口。
显著优点
1. 双实例隔离设计:正常浏览器使用默认用户数据目录,调试浏览器采用独立 profile 路径,避免 cookies、缓存、扩展插件相互污染
2. 零配置即用:内置 Windows PowerShell 与 macOS bash 双平台命令,自动处理进程清理、启动间隔控制等细节
3. 自动化友好:调试实例直接暴露 http://localhost:9222 端点,可无缝接入 Selenium、Playwright、Puppeteer 等主流自动化框架
4. 开发效率提升:无需手动配置启动参数或管理多 profile,节省日常调试与测试准备时间
潜在局限
- 强制杀进程:第一步执行
taskkill/pkill会终止所有现有 Chrome 进程,可能导致用户未保存的工作丢失 - 硬编码路径:Chrome 安装路径固定为系统默认位置,自定义安装或便携版用户需手动修改
- 权限依赖:Windows 下需管理员权限执行进程终止,macOS 下首次可能触发系统安全提示
- 端口占用风险:若 9222 端口已被占用,调试实例启动将失败且无自动降级机制
适合人群
Web 前端开发者、自动化测试工程师、爬虫开发者、QA 工程师,以及需要频繁在「人工操作」与「自动化控制」场景间切换的技术人员。
常规风险提示
该技能执行系统级进程管理操作,存在强制关闭用户工作窗口的风险;建议仅在开发测试环境使用,生产环境或重要工作场景下谨慎触发。调试端口暴露于本地网络,公共网络环境下需注意潜在的安全访问风险。