3

在发布这个问题之前,我已经对此进行了很多搜索,但是找不到任何解决问题的方法。

我有一个带有 webview 的屏幕,我已经使用以下设置配置了 webview:1.WebPage 不能垂直或水平滚动,2.Removed Zoom-In & Zoom-Out on webview

在 webview 中显示的 HTML 文件有很长的文本,并且使用 CSS3 内容分为多个列,仅适应屏幕大小,仅显示拆分的内容或 HTML 页面的部分内容(不是整个 HTML 页面)。现在,我必须从 Java (Android) 和 Objective-C (iOS) 端的 webView 获取拆分内容,而无需屏幕触摸或长按,从 CSS3 和 JS 我无法获得它。

是否可以从 webview 获取可视文本/内容?

如果有人遇到过此类问题或知道任何解决方案,请回复。

我在 Android 和 iOS 应用程序中都面临这个问题。

提前致谢 !

4

1 回答 1

0

您可以使用 jquery 遍历 DOM,并合并结果,将它们附加到隐藏字段。

http://api.jquery.com/each/

然后您可以从目标 c 中获取该字段,如下所示:

NSString *myFields = [self.webView stringByEvaluatingJavaScriptFromString: @"document.form1.myFields.value"];

对于安卓,你可以试试这个:

Android - 使用 jQuery Mobile 将简单的用户输入表单 web-view 到后端 java

于 2013-05-24T17:04:13.397 回答