受支持的环境
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 对用户进行安全身份验证所必需的。
一种方法是请求已停用第三方数据的用户通过将 accounts.google.com
添加到允许的网域来为 https://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 问题跟踪器。