“使用 Google 账号登录”和“Google One Tap”的 JavaScript 客户端库是 与大多数常见的浏览器和平台兼容。时间是 并不保证在所有浏览器或平台上都能正常运行。
出于安全方面的考虑,仅支持 JavaScript 客户端库 最新两个版本的浏览器
兼容性
对“使用 Google 账号登录”按钮和一键登录流程的支持各不相同 不同浏览器和平台组合。
不同浏览器的用户体验可能会有所不同,具体取决于 这些功能:
- 智能反跟踪 (ITP)
- Federated Credentials Management API (FedCM)
下表列出了支持的登录流程和功能。并非所有 “N/A”表示不支持所有平台 平台。
使用 Google 账号登录
浏览器 / 平台 | Android | iOS * | macOS | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome | |||||
Edge | |||||
Firefox | |||||
Safari | 不适用 | 不适用 | 不适用 |
* 由于 ITP 的原因,iOS 设备需要使用重定向模式。
一键快捷功能
浏览器 / 平台 | Android | iOS | macOS | Linux | Windows 10 |
---|---|---|---|---|---|
Chrome † | * | ||||
边缘 * † | |||||
Firefox * | |||||
Safari | 不适用 | 不适用 | 不适用 |
*启用需要额外配置 升级后的一键式用户体验,适用于需要 ITP 的浏览器。
† FedCM 在 Chrome 117 或更高版本中提供,具体请参见 请参阅 MDN 浏览器兼容性图表。
第三方 Cookie
作为负责 FedCM 的 W3C FedID 社区小组的参与者, Google Identity 服务一直致力于加强用户隐私和安全保护 同时尽可能减少对现有网站的更改,并保持 为用户提供什么样的体验GIS JavaScript 库现在支持建议的 FedCM API。
自 2023 年 8 月起,Google Identity Services 完全支持 FedCM,并建议 。部分现有 Web 应用可能需要对采用 FedCM 进行更改。
建议
不推荐
- 正在停用 FedCM。
截至 2022 年 8 月,Google Identity Services 已经对 FedCM 源试用。已成功覆盖大约 20 个网站和 30 万用户 已用 FedCM API 和 GIS 登录。
很高兴地通知您,早期的反馈表明,对于大多数网站, 改用更加私密安全的登录流程,无需使用第三方 通过对 Cookie 的向后兼容性更新, 现有的地理信息系统 (GIS) 库。尽量减少对现有用户流的更改,甚至不需要 网站。这是非常重要的一点, FedCM API 依靠现有网站顺利完成迁移。
根据这些初步反馈,地理信息系统 (GIS) 计划扩大 通过 FedCM 测试 GIS
在试用期间,我们发现了这些问题,因此部分网站可能需要 在 GIS 采用 FedCM 后采取行动:
- 浏览器呈现的对话框消除了网站使用的现有功能 样式属性或中间 iframe,用于控制登录对话框 定位。这可能会遮挡现有的网站内容 对用户有帮助或重要的信息。
- 虽然尚未广泛部署,但某些网站可能使用了 CSP 和 COOP。 在这种情况下,网站可能需要对直接浏览器进行更改 以允许弹出式窗口和加载跨网站资源。