【问题标题】:VS Code & Chrome Debugging extension - open new instance of Chrome?VS Code 和 Chrome 调试扩展 - 打开 Chrome 的新实例?
【发布时间】:2016-11-29 03:38:52
【问题描述】:
使用 VS Code 和 Chrome debugging extension 启动将打开一个新的 Chrome 实例(如果尚不存在),或者打开一个新选项卡(如果没有打开,但实际上不会工作,因为调试端口未打开)。关闭后,它会关闭所有选项卡。
如果我已经打开了想要保持打开状态的页面(例如文档),这是一个真正的 PITA。
有没有办法让它始终打开自己的 Chrome 实例,即使一个已经打开,并且在终止时只关闭该实例?
即打开它自己的 Chrome 实例,不理会现有实例。
【问题讨论】:
标签:
google-chrome
visual-studio-code
【解决方案1】:
如果您在 launch.json 中指定 userDataDir,它将为您启动一个新的 Chrome 实例。除非您指定runtimeArgs 和runtimeExecutable,否则它还会在第一次启动后每次启动时提供“恢复页面”,这有点无益。这是一个示例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"
}
]