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

VS Code远程实例调试Chrome无改动报错:无法启动浏览器"(void 0) is not a constructor"

解决VS Code远程调试浏览器报错“(void 0) is not a constructor”

排查与修复步骤

  • 清除远程VS Code扩展缓存
    关闭远程实例的VS Code,在本地终端执行命令删除远程扩展缓存目录:

    rm -rf ~/.vscode-server/extensionsCache
    

    重新连接远程实例,让扩展自动重新初始化。

  • 检查并重置浏览器调试插件
    确认Debugger for Chrome或Debugger for Microsoft Edge插件状态:如果不是最新版则更新;若是最新版,尝试卸载后重新安装插件。

  • 验证远程实例的浏览器可用性
    登录远程实例,手动启动目标浏览器(Chrome/Edge),确认能正常打开。若浏览器异常,重新安装对应版本:

    • Chrome重装命令:
      sudo apt-get update && sudo apt-get install --reinstall google-chrome-stable
      
    • Edge重装命令:
      sudo apt-get update && sudo apt-get install --reinstall microsoft-edge-stable
      
  • 明确指定浏览器可执行路径
    在launch.json中手动配置runtimeExecutable字段,指向远程实例中浏览器的实际安装路径,示例:

    {
      "version": "0.2.0",
      "configurations": [
        {
          "type": "chrome",
          "request": "launch",
          "name": "Launch Chrome",
          "url": "http://localhost:3000",
          "runtimeExecutable": "/usr/bin/google-chrome-stable"
        }
      ]
    }
    
  • 重置远程端VS Code用户设置
    在远程实例的VS Code中打开命令面板(Ctrl+Shift+P),执行Preferences: Reset Settings,恢复默认设置后再尝试启动调试。

若以上操作均无效,可尝试重启远程实例服务器,排除系统级临时进程冲突问题。

内容的提问来源于stack exchange,提问作者Nathan Bradley

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 12:02:35