使用自动填充框架在 Android WebView 中填充输入?

问题描述 投票:0回答:1

在我们的 Android 应用程序登录屏幕中,实现为在 WebView 中打开的网页。该页面上有登录名/密码输入 - 我想使用自动填充框架(即使用 Bitwarden 应用程序)来填充它们。

在其他应用程序/网页中,Bitwarden 总是弹出窗口说这些字段可以自动完成。这个弹出窗口永远不会出现在我们的登录网页中。

我必须做什么,用自动填充来填充 WebView 输入?一些特定的 WebView 设置?或者也许输入的 html 标签必须对自动填充框架有某种提示?

android webview autofill
1个回答
0
投票

没错,你应该更新 html 标签,尤其是 inputType 或 type、idEntry、hint 等。因为对于原生应用,自动填充框架提供了包含表单字段数据的 AssistStructure,但对于 webView,开发人员必须提供适当的自动完成提示,以便能够被 Bitwarden 等自动填充提供程序应用程序识别。

© www.soinside.com 2019 - 2024. All rights reserved.