如何将webview中的文本保存为String?

时间:2015-01-05 22:25:10

标签: objective-c xcode webview textselection

我正在尝试将我的应用webView中选择的文本保存为字符串。 怎么可能呢? 据我所知,苹果不允许你为他们的(复制,剪切)弹出菜单添加选项。 我在github上看过一些菜单弹出窗口,但它们只是菜单,你不能从webView中选择任何文本。 另外,我不想抓取整个文本(或正文),只是抓取用户选择的所选文本。 有什么建议吗?

编辑: 我控制webView,我的应用程序是RSS类的应用程序和内部webView,你可以看到文章。 我正在使用stringByEvaluatingJava ..来获取像这样的文档标题

NSString *title = [webView stringByEvaluatingJavaScriptFromString:@"document.title"];  

然而, 当用户选择文本时,我不知道如何获取内容。

1 个答案:

答案 0 :(得分:0)

放手一搏:

NSString *userSelection = [self.webView stringByEvaluatingJavaScriptFromString:@"window.getSelection().toString()"];