You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

配置VS调试Chrome扩展远程调试端口时遭遇GPU进程启动失败问题

解决Chrome远程调试端口配置失败的问题

我来帮你搞定这个问题,你遇到的两个错误其实是关联的,咱们一步步来解决:

核心问题分析

  • Created new window in existing browser session:这是关键——当前已经有Chrome实例在后台运行,你输入的启动命令只会复用现有会话,不会启动带--remote-debugging-port参数的新实例。
  • Failed to launch GPU process:这个错误通常是因为现有Chrome实例的GPU进程状态冲突,或者新启动的实例无法初始化GPU加速导致的。

解决方案步骤

1. 彻底关闭所有Chrome进程

首先要确保没有任何Chrome进程在后台运行,否则新的调试实例无法正常启动:

  • 终端执行命令:
    pkill Google\ Chrome
    
  • 或者手动检查:打开「活动监视器」,搜索“Google Chrome”,结束所有相关进程。

2. 用完整参数启动调试版Chrome

关闭所有进程后,执行以下命令启动带远程调试端口的Chrome,同时禁用GPU加速避免相关错误:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222 --no-first-run --no-default-browser-check --disable-gpu

参数说明:

  • --remote-debugging-port=9222:开启指定端口的远程调试
  • --no-first-run:跳过首次启动的初始化流程
  • --no-default-browser-check:避免默认浏览器检测弹窗
  • --disable-gpu:禁用GPU加速,解决GPU进程启动失败的问题

3. 验证调试连接

启动成功后,你可以:

  • 在Chrome地址栏输入 chrome://inspect,查看页面是否显示“Remote Target”,确认调试端口正常工作
  • 在VS Code中配置Chrome调试器,将port设置为9222,尝试连接调试目标

关于export BROWSER=google-chrome的说明

这个环境变量是用来让某些工具(比如前端构建工具)默认调用Chrome,但和启动带调试端口的Chrome实例没有关系,所以这个操作对当前问题没有帮助,不用再尝试啦。

内容的提问来源于stack exchange,提问作者MP Martis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 11:34:38