原创 Google 2024-11-26 18:04 北京
随着 Chrome 的更新,Android 用户可以更灵活地使用第三方自动填充服务,优化密码管理和数据输入体验。您现在可使用 Chrome 131 及更高版本测试此项功能,为用户提供更流畅简洁的使用体验。
作者 / 开发技术推广工程师 Eiji Kitamura
Android 版 Chrome 已允许第三方自动填充服务 (例如密码管理器) 以原生方式自动填充网站上的表单。这些服务的开发者需要告知用户切换 Chrome 中的相关设置,以便继续使用 Chrome 的服务。
背景
Chrome 默认使用 Google 自动填充服务,该服务可自动填充密码、通行密钥以及地址和付款数据等其他信息。
用户也可通过系统设置将第三方密码管理器设为 Android 上的首选自动填充服务。首选自动填充服务可为所有 Android 应用提供填充功能。然而,要在 Chrome 上自动填充表单,自动填充服务需要使用 "兼容模式"。这会导致 Chrome 出现一些问题,例如页面滚动卡顿,以及可能显示来自 Google 和第三方的重复建议。
? 兼容模式
https://developer.android.google.cn/identity/autofill/autofill-services#advanced
随着这一变化到来,Android 版 Chrome 支持第三方自动填充服务以原生方式填充表单,为用户提供更流畅简洁的使用体验。第三方自动填充服务可以像在其他 Android 应用中一样,自动填充密码、通行密钥以及地址和付款数据等其他信息。
即刻试用
您可使用 Chrome 131 及更高版本测试该功能。首先,在 Android 14 中将第三方自动填充服务设置为首选:
注意:操作流程可能因设备制造商而异。以下步骤适用于运行 Android 15 的 Google Pixel 设备。
打开 Android 系统设置
选择 "密码、密钥和帐号"
点击 "首选服务" 下的更改按钮
选择一个首选服务
确认更改首选自动填充服务
然后,在 Chrome 中启用第三方自动填充服务
打开 Android 上的 Chrome
访问 chrome://flags#enable-autofill-virtual-view-structure
将相关标志设置为 "Enabled" 并重启 Chrome
打开 Chrome 的设置,并点击 "自动填充服务"
选择使用其他服务自动填充
确认并重启 Chrome
注意:在 Chrome 131 及更高版本中,无需执行步骤 2 和步骤 3。Chrome 131 稳定版已于 2024 年 11 月 12 日推出。
您可以将 chrome://flags#suppress-autofill-via-accessibility 设置为 "Enabled",从而模拟 Chrome 在兼容模式停用后的行为。
第三方自动填充服务所需的操作
在实施方面,自动填充服务开发者只要正确完成自动填充服务的集成,就无需其他额外实施。Chrome 将严格按照设置自动填充表单。
? 自动填充服务
https://developer.android.google.cn/identity/autofill/autofill-services
Chrome 计划于 2025 年初停止支持兼容模式。用户需在 Chrome 设置中选择使用其他服务自动填充,确保自动填充体验不受影响。新设置已在 Chrome 131 中可用。您可以建议用户切换设置,以确保用户在使用您的服务以及 Android 版 Chrome 时能获得最佳的自动填充体验。
时间表
2024 年 10 月 16 日:推出 Chrome 131 测试版
2024 年 11 月 12 日:推出 Chrome 131 稳定版
2025 年初:Chrome 停止支持兼容模式
欢迎您持续关注 "Android 开发者" 微信公众号,及时了解更多开发技术和产品更新等资讯动态!
点击图片关注精彩活动
点击屏末 | 阅读原文 | 即刻了解自动填充服务更多相关信息