在 VS Code 中调试器关闭后保留镶边选项卡

Persist chrome tab after debugger close in VS Code

提问人:Spline 提问时间:7/23/2023 最后编辑:starballSpline 更新时间:7/23/2023 访问量:68

问:

我在附加模式下使用适用于 chrome 的 VS Code 调试器。断开调试器后,chrome 中的当前选项卡会自动关闭。chrome 可以在 VS Code 中的调试器关闭后打开选项卡吗?Chrome 使用 --remote-debugging-port=9222 启动

VS Code launch.json 中的配置

{
      "name": "Attach to Chrome",
      "port": 9222,
      "request": "attach",
      "type": "chrome",
      "urlFilter": "http://127.0.0.1:8080/*",
      "webRoot": "${workspaceRoot}/apps/client/src"
},
google-chrome visual-studio-code 调试 vscode-debugger

评论


答:

1赞 starball 7/23/2023 #1

我认为这是不可能的(至少在撰写本文时不可能)使用内置的 chrome 启动配置类型。该配置类型有 cleanUp 选项,但它只提供在调试完成后关闭选项卡或关闭整个窗口的选项 - 而不是让它保持打开状态。

有一些功能允许提供调试配置的扩展提供与调试会话断开连接的功能,而不是终止它(请参阅调试器:添加选项以允许断开连接和停止/终止 UI 元素 #116731),但扩展必须实现对此的支持。我尝试通过谷歌搜索“”来搜索现有功能请求,但在顶部搜索结果中没有找到任何请求。我建议您将其作为功能请求提出。如果您这样做,请在此处发表评论并附上链接,或建议对此帖子进行编辑以添加链接。site://github.com/microsoft/vscode/issues "feature-request" chrome debug "cleanUp" don't close