VS Code& Chrome调试扩展程序 - 打开Chrome的新实例?

时间:2016-07-25 17:13:46

标签: google-chrome visual-studio-code

使用VS代码和Chrome debugging extension启动将打开一个新的Chrome实例(如果尚未存在),或者打开一个新选项卡(如果它不是,但实际上不会作为调试端口未打开)。关闭后,它会关闭所有标签。

这是一个真正的PITA,如果我打开了我想保持打开的页面(例如文档)。

有没有办法让它始终打开自己的Chrome实例,即使其中一个已经打开,并且在终止时仅关闭该实例?

即。打开自己的Chrome实例并单独保留现有实例。

1 个答案:

答案 0 :(得分:2)

如果您在userDataDir中指定launch.json,则会为您启动新的Chrome实例。它也会在某种程度上无益于提供恢复页面的功能。每次在第一次启动后,除非您指定runtimeArgsruntimeExecutable。这是一个示例launch.json

"configurations": [
    {
        "name": "Launch localhost",
        "type": "chrome",
        "request": "launch",
        "url": "http://localhost:3000",
        "webRoot": "${workspaceRoot}",
        "sourceMaps": true,
        "sourceMapPathOverrides": {
            "webpack:///src/*": "${webRoot}/*"
        },
        "userDataDir": "${workspaceRoot}.vscode/chrome",
        "runtimeArgs": [
            "--disable-infobars --disable-session-crashed-bubble"
        ],
        "runtimeExecutable": "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe"
    }
]