将原生支持第三方自动填充服务的 Android 版 Chrome

十月 24, 2024
Eiji Kitamura Developer Advocate

Android 版 Chrome 很快将允许使用第三方自动填充服务(如密码管理器)在网站上原生自动填充表单。这些服务的开发者需要告诉用户切换 Chrome 中的设置,以便继续在 Chrome 中使用他们提供的服务。


背景

Google 是 Chrome 上的默认自动填充服务提供方,为地址和付款数据等其他信息提供密码、密钥和自动填充功能。

Android 用户可以在系统设置中将第三方密码管理器设置为首选的自动填充服务。首选的自动填充服务可以在所有 Android 应用中填充内容。但是,要在 Chrome 上实现自动表单填充,您需要打开“兼容模式”才能使用自动填充服务。这会导致 Chrome 出现故障,例如页面滚动卡顿,并可能反复显示来自 Google 和第三方的建议。

随着这一变化的到来,Android 版 Chrome 将允许第三方自动填充服务原生自动填充表单,从而为用户提供更流畅、更简单的用户体验。与其他 Android 应用一样,第三方自动填充服务可以自动填充密码、密钥和其他信息,如地址和付款数据。


亲自试用该功能

您可以在 Chrome 131 及更高版本上测试该功能。首先,将第三方自动填充服务设置为 Android 14 中的首选服务:

注意: 操作说明可能因设备制造商而异。以下步骤适用于运行 Android 15 的 Google Pixel 设备。

  1. 打开 Android 的“系统设置
  2. 选择“密码、密钥和帐户
  3. 点按首选服务下的“更改”按钮
  4. 选择首选服务
  5. 确认更改首选自动填充服务

其次,在 Chrome 上启用第三方自动填充服务

  1. 打开 Android 版 Chrome
  2. 打开 chrome://flags#enable-autofill-virtual-view-structure
  3. 将标志设置为“已启用”并重新启动
  4. 打开 Chrome 的“设置”并点按“自动填充服务
  5. 选择“使用其他服务进行自动填充
  6. 确认并重新启动 Chrome

注意: 如果是 Chrome 131 之后的版本,则无需执行第 2 步和第 3 步。我们计划于 2024 年 11 月 12 日推出 Chrome 131 的稳定版。

您可以将 chrome://flags#suppress-autofill-via-accessibility 更新为“已启用”,以模拟 Chrome 在兼容模式被禁用后的行为。


第三方自动填充服务所需执行的操作

在实施方面,自动填充服务开发者不需要执行额外的实施步骤,只要他们与自动填充服务有适当的集成。Chrome 将严格按照设置自动填写表单。

Chrome 计划在 2025 年初停止支持兼容模式。用户必须在 Chrome 设置中选择“使用其他服务进行自动填充”,以确保其自动填充体验不受影响。Chrome 131 中提供了新的设置。您应该鼓励用户切换设置,以确保他们在使用您的服务和 Android 版 Chrome 时获得最佳的自动填充体验。


时间安排

  • 2024 年 10 月 16 日:推出 Chrome 131 测试版
  • 2024 年 11 月 12 日:推出 Chrome 131 稳定版
  • 2025 年初:兼容模式在 Chrome 上不再可用