当我在VSCode上启动调试会话时,它会打开一个新的Chrome窗口并加载我的web应用程序。我的web应用程序需要用户通过Google登录才能使用。
当我尝试登录时,我得到一个错误提示"此浏览器或应用程序可能不安全"。没有选项允许我绕过这个并登录。有人知道怎么解决这个问题吗?
Chrome团队有一个Bug。https://bugs.chromium.org/p/chromium/issues/detail?id=1173641
这里还有VS Code的github问题https://github.com/microsoft/vscode-js-debug/issues/918
截至目前(2022年1月9日),唯一的解决方案是使用其他浏览器或使用不同的调试方式。
登录正确的google帐户,打开"较不安全的应用程序访问";在https://myaccount.google.com/security应该工作
From google support: https://support.google.com/accounts/thread/22873505?msgid=24501976
关闭所有chrome实例
在powershell:
stop-process -name chrome
添加"userDataDir": false
到你的launch.json
按F5。我launch.json
{
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "http://localhost:3000",
"webRoot": "${workspaceFolder}/src",
"userDataDir": false
}
]
}
如果你是懒惰的,不强制关闭所有的chrome实例,你收到错误:"无法连接到浏览器">