如何在iOS中的UIWebView中获取所选文本和图像的HTML代码?

时间:2011-11-10 08:20:22

标签: iphone html ios uiwebview

我想在UIWebView中获取所选文本(或文本和图像)的HTML代码。 有人向我建议了WebKit框架的selecteddomrange功能,但它适用于Mac OS,我在iOS中需要它。

iOS中是否有任何方法可以从webview中获取所选文本(或文本和图像)的HTML代码?

1 个答案:

答案 0 :(得分:0)

您可以使用UIWebView s

- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script

并通过JS表达式获取innerHTML元素属性。

查看JS函数window.getSelection()

我没有对此进行测试,但你很可能不得不通过iOS上的JS以某种方式进行测试,因为UIWebView API比它的OSX版本更受限制。

查看DOM Range Spec