gpt4 book ai didi

android - 如何从 WebView 获取可视化/部分文本?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:42:17 26 4
gpt4 key购买 nike

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

我有一个带有 webview 的屏幕,我已经使用以下设置配置了 webview:1.网页无法垂直或水平滚动,2.移除webview的缩放

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

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

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

我在 Android 和 iOS 应用程序中都遇到了这个问题。

提前致谢!

最佳答案

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

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

然后您可以从 objective-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

关于android - 如何从 WebView 获取可视化/部分文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16732365/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com