google-chrome - 谷歌登录 "error": "popup_closed_by_use

我在我的应用程序中使用谷歌登录并且它工作得很好但是如果你点击按钮然后决定关闭它或取消弹出窗口以取消登录,我会收到一个弹出窗口,上面写着'“错误”:“popup_closed_by_user "' 并且这种行为存在于所有浏览器中。

如何防止每次关闭弹出窗口时都出现此弹出窗口?

最佳答案

您可以添加一个回调函数来处理错误弹出窗口。就我而言,我使用的是 @abacritt/angularx-social-login并使用以下代码处理错误弹出窗口:

this.authService.signIn(GoogleLoginProvider.PROVIDER_ID)
.then(() => {
  //success case
  })
  .catch(error => {
    console.log(error); //the behaviour of error popup can be handled here
});

关于google-chrome - 谷歌登录 "error": "popup_closed_by_user",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54892255/

相关文章:

python - Matplotlib png 输出在 reportlab 的 pdf 中出现 "b

ubuntu-16.04 - 设置了 CATALINA_PID 但指定的文件不存在

css - 如何推迟非关键样式?

javascript - OpenRouteService Directions api 用法

c# - Microsoft 依赖注入(inject)和逆变

vhdl - 是否可以为输出端口提供默认值,以允许在不需要端口的情况下调整大小?

python - 我想在我的第一个 python 环境中从第二个 python 环境调用函数。这可能

Android WebRTC 不适用于不同的网络 - 无视频

python - 以编程方式将图片导入 Apple Photos 并修改 Exif 数据

python - PyCharm 导航到库源 - Typeshed Stubs\unittest 和