2

我正在使用 Visual Studio 调试需要通过 Firebase 进行身份验证的 Angular 应用程序。我已经安装了“Chrome 调试器”并且一切正常,直到......我需要登录通过 Firebase 进行身份验证。此时Chrome会打开一个新窗口(如预期的那样),但在尝试登录后我得到:

“无法让您登录此浏览器或应用程序可能不安全。请尝试使用其他浏览器。如果您已经在使用受支持的浏览器,则可以刷新屏幕并再次尝试登录。”

特别奇怪/令人沮丧的是,如果我在没有调试器的情况下运行应用程序,它似乎使用相同的 Chrome 安装并且我没有收到错误。

感谢任何帮助!

4

1 回答 1

0

我似乎已经弄清楚了这一点,或者至少有一个可用的解决方法。您需要在 Debugger for Chrome 的 launch.json 配置中使用附加请求类型。这就是我现在的样子... { "version": "0.1.0", "configurations": [ { "name": "Attach to url", "type": "chrome", "request": " attach", "port": 9222, "url": "localhost:4200", "webRoot": "${workspaceFolder}" } ] } 您还需要修改 Chrome 的快捷方式并添加:--remote-debugging-端口=9222

Debugger for Chrome 文档中也记录了使用此附加方法。

于 2020-01-11T16:16:45.257 回答