UIWebView怎么禁用掉长按后的文字选择框

dataDetectorTypes的意思是自动识别某些类型的文本,像电话号码、超链接这样的。跟长按之后的文本选择没有关系吧。

第一种情况:如果UIWebView加载的是网页文档,可以在代码中加入js代码
[webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.style.webkitUserSelect='none';"];
第二种情况:如果UIWebView加载的是PDF文档,请参阅下贴
http://www.cocoachina.com/bbs/read.php?tid=102913

webview的各种复制,全选禁止方法:

document.documentElement.style.webkitTouchCallout = “none”; //禁止弹出菜单

document.documentElement.style.webkitUserSelect = “none”;//禁止选中

猜你喜欢

转载自xiaoxuejie.iteye.com/blog/1754407