如何从WebView获取视觉/部分文本?

时间:2013-05-24 10:01:06

标签: android ios css3 uiwebview android-webview

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

我有一个带webview的屏幕,我已使用以下设置配置webview: 1.WebPage不能垂直或水平滚动, 2.Removed放大&缩小webview

在webview中显示的HTML文件包含长文本和文本。使用CSS3内容分为多个列,仅适用于屏幕大小,仅显示拆分内容或从HTML页面中显示部分内容(不是整个HTML页面)。现在我必须从Java(Android)&amp ;;来自CSS3&amp ;;的Objective-C(iOS)端没有屏幕触摸或长按 JS我无法得到它。

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

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

我正面临Android和Android的这个问题iOS应用

提前致谢!

1 个答案:

答案 0 :(得分:0)

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

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

然后你可以从目标c获得该字段,如下所示:

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

对于Android,你可以试试这个:

Android - simple user input form web-view to back-end java with jQuery Mobile