在 webview 中检查输入
Check for input in webview
我有一个应用程序有一个网络视图,它有一个基本的网络表单,有几个字段和一个提交按钮。我想在我的应用程序中弄清楚表单是否在任何字段中有任何输入。我无法从服务器端更改表单,而且我不能确定字段(html 中的 ID/名称)。
在 iOS 中,我们通过一个有趣的过程来完成此操作,即在加载表单时将所有 html 拉出,并在任何给定点将其与 html 进行比较,如果它们不匹配,用户必须在字段中输入内容。我相信我们能够通过注入和 运行 一些 javascript 到网络视图中来获得 html。我不确定如何解决 android 上的问题,或者 android 是否有更好的工具来确定表单是否已被编辑。
任何人有任何想法/伪代码如何判断表单是否已在 android 的 webview 的任何字段中输入?
遗憾的是,AndroidWebView 中也没有专门的表单相关工具。您可以使用与 iOS.
中描述的方法相同的方法
几个帮助您入门的链接:
- Read HTML content of webview widgets
- Android Web-View : Inject local Javascript file to Remote Webpage
我有一个应用程序有一个网络视图,它有一个基本的网络表单,有几个字段和一个提交按钮。我想在我的应用程序中弄清楚表单是否在任何字段中有任何输入。我无法从服务器端更改表单,而且我不能确定字段(html 中的 ID/名称)。
在 iOS 中,我们通过一个有趣的过程来完成此操作,即在加载表单时将所有 html 拉出,并在任何给定点将其与 html 进行比较,如果它们不匹配,用户必须在字段中输入内容。我相信我们能够通过注入和 运行 一些 javascript 到网络视图中来获得 html。我不确定如何解决 android 上的问题,或者 android 是否有更好的工具来确定表单是否已被编辑。
任何人有任何想法/伪代码如何判断表单是否已在 android 的 webview 的任何字段中输入?
遗憾的是,AndroidWebView 中也没有专门的表单相关工具。您可以使用与 iOS.
中描述的方法相同的方法几个帮助您入门的链接:
- Read HTML content of webview widgets
- Android Web-View : Inject local Javascript file to Remote Webpage