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

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

作者 / 开发技术推广工程师 Eiji Kitamura

Android 版 Chrome 已允许第三方自动填充服务 (例如密码管理器) 以原生方式自动填充网站上的表单。这些服务的开发者需要告知用户切换 Chrome 中的相关设置,以便继续使用 Chrome 的服务。

背景

Chrome 默认使用 Google 自动填充服务,该服务可自动填充密码、通行密钥以及地址和付款数据等其他信息。

用户也可通过系统设置将第三方密码管理器设为 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. 将相关标志设置为 "Enabled" 并重启 Chrome
  4. 打开 Chrome 的 设置,并点击 "自动填充服务"
  5. 选择 使用其他服务自动填充
  6. 确认并重启 Chrome

注意:在 Chrome 131 及更高版本中,无需执行步骤 2 和步骤 3。Chrome 131 稳定版已于 2024 年 11 月 12 日推出。

您可以将 chrome://flags#suppress-autofill-via-accessibility 设置为 "Enabled",从而模拟 Chrome 在兼容模式停用后的行为。

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

在实施方面,自动填充服务开发者只要正确完成 自动填充服务 的集成,就无需其他额外实施。Chrome 将严格按照设置自动填充表单。

Chrome 计划于 2025 年初停止支持兼容模式。用户需在 Chrome 设置中选择使用其他服务自动填充,确保自动填充体验不受影响。新设置已在 Chrome 131 中可用。您可以建议用户切换设置,以确保用户在使用您的服务以及 Android 版 Chrome 时能获得最佳的自动填充体验。

时间表

  • 2024 年 10 月 16 日:推出 Chrome 131 测试版
  • 2024 年 11 月 12 日:推出 Chrome 131 稳定版
  • 2025 年初:Chrome 停止支持兼容模式

版权声明

禁止一切形式的转载-禁止商用-禁止衍生 申请授权

脉脉不得语
脉脉不得语
Zhengzhou Website
Android Developer | https://androiddevtools.cn and https://androidweekly.io Funder | GDG Zhengzhou Funder & Ex Organizer | http://Toast.show(∞) Podcast Host

你已经成功订阅到 Android 开发技术周报
太棒了!接下来,完成检验以获得全部访问权限 Android 开发技术周报
欢迎回来!你已经成功登录了。
Unable to sign you in. Please try again.
成功!您的帐户已完全激活,您现在可以访问所有内容。
Error! Stripe checkout failed.
Success! Your billing info is updated.
Error! Billing info update failed.
🍗