我有一个原生的 android 应用程序,我在原生应用程序中使用 JQuery Mobile 显示一个网页,但是它有一个表单,我想从我的原生应用程序中读取字段并在用户单击提交时使用它们。我怎样才能做到这一点?是否有读取 WebView 上的表单字段的界面?
问问题
1373 次
2 回答
2
以下文档应该可以帮助您。
于 2012-07-30T20:28:49.957 回答
1
是否有读取 WebView 上的表单字段的界面?
不是直接的。但是,您可以使用一种笨拙的方法:
第 1 步:定义一个从表单接收数据的 Java 类,并通过addJavascriptInterface()
. 不幸的是,这里的参数仅限于原语(包括String
)。
第 2 步:调用(一些 JavaScript 源代码loadUrl("javascript:...")
在哪里...
)以从表单中读取数据并调用第 1 步中在您的类上公开的方法。
于 2012-07-30T20:35:05.483 回答