Javascript UIWebView选择要在facebook上共享的所有文本

Javascript UIWebView选择要在facebook上共享的所有文本,javascript,iphone,facebook,uiwebview,Javascript,Iphone,Facebook,Uiwebview,我用尽全力寻找解决办法,但没有成功 我有一个UIWebView,最终我想在facebook上分享。我正在使用facebook对话api,由于文本超过1000个字符,我想发布一个带有“预览”描述的链接(例如前500个字符左右) 我遇到的问题是以合理的格式从UIWebView获取文本。理想情况下,它的格式就像我使用window.getSelection()路由一样。如果用户没有实际选择文本,我就不知道如何模仿它。如果我可以“全选”,然后修剪结果字符串,那将是理想的 作为替代,我尝试使用文档的文本内容

我用尽全力寻找解决办法,但没有成功

我有一个UIWebView,最终我想在facebook上分享。我正在使用facebook对话api,由于文本超过1000个字符,我想发布一个带有“预览”描述的链接(例如前500个字符左右)

我遇到的问题是以合理的格式从UIWebView获取文本。理想情况下,它的格式就像我使用window.getSelection()路由一样。如果用户没有实际选择文本,我就不知道如何模仿它。如果我可以“全选”,然后修剪结果字符串,那将是理想的

作为替代,我尝试使用文档的文本内容(例如

但这会删除所有格式,包括任何新行…这会导致所有文本都在一起运行


有人对如何最好地实现这一点有什么想法吗?我非常感激!!!

尝试使用jQuery
text()
函数。
这似乎对我有用

NSString *myText = [self.webView stringByEvaluatingJavaScriptFromString:
                                          @"document.body.textContent"];