mzn*_*t07 11 google-chrome visual-studio-code
我正在使用 VS Code 的 chrome 调试器运行源代码。但是,每当运行 chrome 调试器时,chrome 浏览器都会以隐身模式运行。在此模式下,任何 chrome 扩展和上下文都无法访问。
有谁知道如何解决这个问题,而不是在隐身模式下运行 chrome 调试器?
这是我的 VS Code chrome 调试器配置。
{ "configurations": [
"type": "chrome",
"request": "launch",
"name": "Launch Chrome",
"url": "http://localhost:3000",
"webRoot": "${workspaceFolder}"
]
}
Run Code Online (Sandbox Code Playgroud)
当我开始使用 VS-Code chrome 调试器时,我也想知道同样的事情。但事实证明这只是一个新的 chrome 实例。如果你确实处于隐身状态,那么某些东西就无法正常工作。
我将它与隐身模式混淆了,直到我意识到它只是使用新的用户配置文件运行,没有安装任何扩展。发生这种情况是因为 vs-code 使用自定义数据目录启动 chrome (这应该是这样),这意味着您将必须再次安装以前的扩展。
我认为这样做是为了防止冲突。
正如 @Momia 在他的回答中指出的,您可以通过禁用userDataDir
配置来禁用此行为,如下所示:
{ "configurations": [
"type": "chrome",
"request": "launch",
"name": "Launch Chrome",
"url": "http://localhost:3000",
"webRoot": "${workspaceFolder}",
"userDataDir": false // this line disabled VSCode from running in a custom data-dir
]
}
Run Code Online (Sandbox Code Playgroud)
小智 6
要避免隐身模式,您可以将userDataDir设置为 false。您可以在这里找到更多信息
.vscode/launch.json
{
"version": "0.2.0",
"configurations": [
{
"request": "launch",
"name": "Launch Chrome",
"type": "chrome",
"url": "http://localhost:3000",
"userDataDir": false,
"webRoot": "${workspaceFolder}/src"
}
]
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5874 次 |
最近记录: |