ios - 获取 UIWebView 的选定文本

标签 ios objective-c iphone swift uiwebview

我正在尝试使用以下代码行访问 UIWebView 中当前选定的文本:

NSString *highlighted = [_webView stringByEvaluatingJavaScriptFromString:@"window.getSelection();"];

但它只返回一个空字符串。关于我缺少的东西有什么想法吗?

最佳答案

试试这个:

NSString * highlighted = [_webView stringByEvaluatingJavaScriptFromString:@"window.getSelection().toString()"];

关于ios - 获取 UIWebView 的选定文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12542494/

相关文章:

ios - 使用 += 表达式初始化字符串返回 "()"

iphone - 是否可以跨 2 个不同的 iOS 应用程序访问数据?

Objective-C:typedef 一个 block ,在方法声明中使用它。我该如何实现?

ios - IOS实现Oauth2.0流程

ios - KeyboardWillShowNotification 不适用于 iOS > 6.1

ios - 我如何使用从 NSFetchRequest 返回的属性?

iphone - Cocos2D iPhone - 消除CCTransition之间的黑屏

ios - Flutter iOS 应用需要 Google 登录密码

iphone - 如何调试 KVO

iphone - objective-c UIAlert 按钮不起作用