我正在使用Chrome调试器在vscode上开发代码。但是,只要运行chrome调试器,Chrome浏览器就会以隐身模式运行。在该模式下,任何chrome扩展名和上下文均不可用。
是否有人知道如何以隐身模式运行chrome调试器?
这是我的vscode chrome调试器配置。
{ "configurations": [
"type": "chrome",
"request": "launch",
"name": "Launch Chrome",
"url": "http://localhost:3000",
"webRoot": "${workspaceFolder}"
]
}
答案 0 :(得分:4)
为避免隐身模式,您可以将 userDataDir 设置为 false。 您可以找到更多信息here
.vscode/launch.json
{
"version": "0.2.0",
"configurations": [
{
"request": "launch",
"name": "Launch Chrome",
"type": "chrome",
"url": "http://localhost:3000",
"userDataDir": false,
"webRoot": "${workspaceFolder}/src"
}
]
}
答案 1 :(得分:2)
当我开始使用VS-Code chrome调试器时,我想知道同样的事情。如果您确实处于隐身状态,那么某些功能将无法正常运行。我将它与隐身身份混淆了一段时间,直到我意识到这只是一个没有安装任何扩展程序的新chrome实例。发生这种情况是因为vs代码使用自定义数据目录(应该是这样)启动chrome,这意味着您将不得不再次安装以前的扩展。
我想这是为了防止冲突。