支持的浏览器和平台

“使用 Google 账号登录”和 Google 一键快捷功能的 JavaScript 客户端库旨在与最常用的浏览器和平台兼容。我们无法保证它在所有浏览器或平台上都能正常运行。

由于存在安全风险,JavaScript 客户端库仅支持每个浏览器的最新两个版本。

兼容性

对“使用 Google 账号登录”按钮和一键登录流程的支持因浏览器和平台组合而异。

用户体验可能会因浏览器而异,具体取决于这些功能的可用性:

下表显示了支持的登录流程和功能。并非所有平台都提供所有浏览器,N/A 表示平台不支持相应浏览器。

使用 Google 账号登录

浏览器 / 平台 Android iOS * macOS Linux Windows 10
Chrome
Edge
Firefox
Safari 不适用 不适用 不适用

* 由于 ITP,iOS 需要重定向模式

一键快捷功能

浏览器 / 平台 Android iOS macOS Linux Windows 10
Chrome
Edge
Firefox
Safari 不适用 不适用 不适用

第三方 Cookie

作为参与 W3C FedID 社区组(致力于 FedCM)的一员, Google Identity Services 一直在努力提高用户隐私和安全性, 同时尽可能减少对现有网站的更改,并确保用户 使用方便。GIS JavaScript 库现在支持提议的 FedCM API。

截至 2023 年 8 月,Google Identity 服务 已完全支持 FedCM,并建议使用它。某些现有 Web 应用可能需要进行更改才能采用 FedCM

建议

不建议

  • 停用 FedCM。

截至 2022 年 8 月,Google Identity 服务 已进行了有限的 FedCM 源试用。大约 20 个网站和 30 万用户使用 FedCM API 和 GIS 成功登录。

我们很高兴地说,早期反馈表明,对于大多数网站,通过向后兼容的现有 GIS 库更新,可以透明地切换到更注重隐私和安全的登录流程,而无需使用第三方 Cookie。对现有用户流程和网站的更改很少或没有。 这一点至关重要,因为 FedCM API 的广泛采用取决于现有网站的无故障迁移。

根据这些初步反馈,GIS 计划扩大参与使用 FedCM 测试 GIS 的范围。

在试用期间,我们发现了以下问题,这些问题可能需要一些网站在 GIS 采用 FedCM 时采取行动:

  • 浏览器呈现的对话框消除了网站使用样式属性或中间 iframe 来控制登录对话框位置的现有能力。这可能会遮盖现有网站内容,其中一些内容可能对用户在登录前查看很有帮助或至关重要。
  • 虽然尚未广泛部署,但某些网站可能会使用 CSP 和 COOP。 在这些情况下,网站可能必须进行更改,以指示浏览器 允许弹出式窗口并加载跨网站资源。