本指南将详细介绍一键快捷功能的用户体验,包括一键式功能何时显示或不显示,以及用户会话行为。
全面停用
如果用户在有权访问您账号的应用页面中停用 Google 账号登录提示标志,则可以选择停用一键快捷功能。已选择停用的会话不会显示在“一键快捷功能”中。如果所有 Google 会话均已停用,系统不会显示一键快捷功能。
如果用户在已启用 FedCM 的浏览器上停用第三方登录,则系统不会显示一键快捷功能。在 Chrome 设置中的“隐私和安全”部分下,用户可以控制是否全局显示或针对单个网站显示第三方登录提示。
指数冷却期
如果用户手动关闭“一键点按”提示,系统会抑制一键提示。用户点按提示右上角的关闭
后,系统会关闭一键快捷功能,此后一段时间内,一键快捷功能将不会显示在同一浏览器或上次访问的网站上。在未启用 FedCM 时,以下指数时间段用于冷却期:
连续停业 | 停用一键快捷功能时的时间段 |
---|---|
1 | 2 小时 |
2 | 一天 |
3 | 一周 |
4 次以上 | 四周 |
使用一键快捷功能或“使用 Google 帐号登录”按钮成功登录后,系统会重置冷却状态。
启用 FedCM 后,浏览器供应商可以定义自己的不同冷却时间段。
移动浏览器自动关闭
在移动设备浏览器中,如果未启用 FedCM,Google 一键快捷功能会在不久后自动关闭,除非用户直接与一键式界面互动。
自动关闭的阈值为 90 秒。该时间表可能会发生变化。
显示对话框以避免意外点击
一键快捷功能现在附带不同的安全措施,以强制确保对话框的完整性,但有些浏览器不支持这些功能。不受支持的浏览器包括不是基于 Chromium 的浏览器或 v75 之前的浏览器。在这些情况下,或者如果对话框被其他内容覆盖,系统会显示一个弹出式窗口,请求用户同意创建帐号。
ITP 浏览器的用户体验升级
由于使用了智能反跟踪 (ITP) 技术,因此在 iOS、Safari 或 Firefox 上使用 Chrome 时,正常的一键式用户体验无法正常使用。这些浏览器提供了不同的用户体验。您可以通过设置 data-itp_support
属性,在 ITP 浏览器上停用此用户体验。
ITP 浏览器上升级后的一键式用户体验首先会显示一个欢迎页面,如下所示。用户选择“Continue”后,系统会打开一个弹出式窗口。弹出式窗口中的用户体验与正常的一键快捷功能非常相似。
如果没有 Google 会话,用户点击“继续”按钮后,必须首先登录自己的 Google 账号。如需了解详情,请参阅 ITP 浏览器上的一键支持。
关键用户体验历程
用户体验历程因以下状态而异。
Google 网站上的会话状态。以下术语用于在用户体验历程开始时表示不同的 Google 会话状态。
- 单次会话:Google 网站上只有一个活跃的会话。
- 多会话:Google 网站上有多个活跃会话。
用户体验历程开始时,所选 Google 账号是否已批准您的网站。以下术语用于表示不同的审批状态。
- 新用户:所选账号尚未批准您的网站。
- 回访用户:所选帐号之前已批准您的网站。
单个会话的新用户体验历程
新的用户意见征求页面。
针对非 Chromium 浏览器的弹出式窗口中的第二个确认对话框。
用户确认后,系统会将 ID 令牌分享给您的网站。
单次会话的回访用户体验历程
回访用户页面。
用户点击该按钮后,便会与您的网站共享一个 ID 令牌。
多会话新用户历程
帐号选择器页面。
意见征求页面。
对于非 Chromium 浏览器,此确认对话框会显示在弹出式窗口中:
征得用户同意后,系统会将 ID 令牌分享给您的网站。
多会话回访用户体验历程
帐号选择器页面。
用户选择回访帐号后,您的网站会共享一个 ID 令牌。