我们的Android应用程序登录界面是作为WebView打开的网页实现的。该页面上有登录/密码输入框 - 我想使用Autofill框架(即Bitwarden应用程序)来填写它们。
在其他应用程序/网页中,Bitwarden总会弹出窗口,提示可以自动完成这些字段。但这个弹出窗口从未出现在我们的登录网页中。
我需要做什么才能使用Autofill填充WebView输入?某些特定的WebView设置吗?还是输入的html标签必须对Autofill框架有所提示?
我们的Android应用程序登录界面是作为WebView打开的网页实现的。该页面上有登录/密码输入框 - 我想使用Autofill框架(即Bitwarden应用程序)来填写它们。
在其他应用程序/网页中,Bitwarden总会弹出窗口,提示可以自动完成这些字段。但这个弹出窗口从未出现在我们的登录网页中。
我需要做什么才能使用Autofill填充WebView输入?某些特定的WebView设置吗?还是输入的html标签必须对Autofill框架有所提示?
你说得对,你应该更新HTML标签,特别是inputType或type,idEntry,hint等。因为对于原生应用程序,自动填充框架提供了包含表单字段数据的AssistStructure,但对于WebViews,开发人员必须提供适当的自动完成提示,以便能够被像Bitwarden这样的自动填充提供程序应用程序识别。