【发布时间】:2011-12-25 23:18:49
【问题描述】:
我想在 UIWebView 中获取所选文本(或文本和图像)的 HTML 代码。
有人向我推荐了WebKit框架的selecteddomrange功能,但它适用于Mac OS,我在iOS中需要它。
在 iOS 中有什么方法可以让我从 web 视图中获取所选文本(或文本和图像)的 HTML 代码?
【问题讨论】:
我想在 UIWebView 中获取所选文本(或文本和图像)的 HTML 代码。
有人向我推荐了WebKit框架的selecteddomrange功能,但它适用于Mac OS,我在iOS中需要它。
在 iOS 中有什么方法可以让我从 web 视图中获取所选文本(或文本和图像)的 HTML 代码?
【问题讨论】:
你可以使用UIWebViews
- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script
并通过 JS 表达式获取 innerHTML 元素属性。
看看JS函数window.getSelection()
我没有对此进行测试,但您很可能必须通过 iOS 上的 JS 以某种方式进行测试,因为 UIWebView API 比它的 OSX 对应物要有限得多。
【讨论】: