问题排查

受支持的环境

Google 登录功能正式支持以下浏览器和平台:

  • macOS、Windows、Linux、Android、iOS 版 Google Chrome
  • macOS、Windows、Linux 上的 Mozilla Firefox
  • macOS 和 iOS 版 Safari
  • Windows 上的 Internet Explorer 8 至 11 版本
  • Windows 上的 Microsoft Edge

已知问题

已阻止第三方 Cookie 和数据

启用后,此隐私功能会停用 iframe 中的所有 Cookie 和存储,根据 Google 的要求,安全地对用户进行身份验证。

一种解决方案是,要求已停用第三方数据的用户为 https://accounts.google.com 创建例外情况,方法是将 accounts.google.com 添加到允许的网域。在 Chrome 中,这是在 chrome://settings/content/cookies 中完成的。

如果您的许多用户都启用了此功能(某些公司对其所有员工强制执行此设置),另一种解决方法是实现服务器端 OAuth 2.0 流程

iOS 版 Chrome(无痕模式)

iOS 版 Chrome 目前不支持在无痕模式下使用 Google 登录。

启用了智能反跟踪的 Safari

除非用户与第三方网域的某个页面互动,否则 macOS High Sierra 和 iOS 11 的这项新功能每 24 小时停用一次第三方 Cookie。由于 Google 登录库依赖 Cookie 来安全地验证用户身份,因此它可能会每 24 小时检测到一次用户退出登录。用户必须再次完成登录流程才能重新激活 Cookie。

还有其他问题吗?

如果您有任何其他关于 Google 登录库的问题,请访问我们的 GitHub 问题跟踪器