使用VSCode Chrome调试器时无法登录web应用程序



当我在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实例,你收到错误:"无法连接到浏览器">

最新更新