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

3

我们的Android应用程序登录界面是作为WebView打开的网页实现的。该页面上有登录/密码输入框 - 我想使用Autofill框架(即Bitwarden应用程序)来填写它们。

在其他应用程序/网页中,Bitwarden总会弹出窗口,提示可以自动完成这些字段。但这个弹出窗口从未出现在我们的登录网页中。

我需要做什么才能使用Autofill填充WebView输入?某些特定的WebView设置吗?还是输入的html标签必须对Autofill框架有所提示?

1个回答

0

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接