iOS 禁用UIWebView 加载 网页的长按事件
2013-08-02 11:22
471 查看
用过UIWebView组件的开发者都知道,当UIWebView加载显示HTML页面时,组件本身提供了一些系统默认的交互行为,这些默认行为包括:
1.长按文本区域显示文字放大镜,选择指定区域的网页内容,包括文字和图片,执行复制,粘贴等
2.长按链接对象呼出弹窗框,执行页面跳转或保存图片等
这样的效果很影响美观,有时间用户感觉体验很差,就和网页一样,但是这个不可怕很好解决
就是加2句话就ook了。
[html] view
plaincopy
- (void)webViewDidFinishLoad:(UIWebView*)theWebView
{
[self.webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.style.webkitUserSelect='none';"];
[self.webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.style.webkitTouchCallout='none';"];
}
然后再长按就没有显示了,哈哈1
1.长按文本区域显示文字放大镜,选择指定区域的网页内容,包括文字和图片,执行复制,粘贴等
2.长按链接对象呼出弹窗框,执行页面跳转或保存图片等
这样的效果很影响美观,有时间用户感觉体验很差,就和网页一样,但是这个不可怕很好解决
就是加2句话就ook了。
[html] view
plaincopy
- (void)webViewDidFinishLoad:(UIWebView*)theWebView
{
[self.webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.style.webkitUserSelect='none';"];
[self.webView stringByEvaluatingJavaScriptFromString:@"document.documentElement.style.webkitTouchCallout='none';"];
}
然后再长按就没有显示了,哈哈1
相关文章推荐
- iOS 禁用UIWebView 加载 网页的长按事件
- iOS 禁用UIWebView 加载 网页的长按事件
- iOS 禁用UIWebView 加载 网页的长按事件
- iOS 禁用UIWebView 加载 网页的长按事件
- iOS 禁用UIWebView 加载 网页的长按事件
- iOS 禁用UIWebView 加载 网页的长按事件
- ios UIWebView 加载网页、文件、 html
- iOS网页-加载网页(UIWebView)
- iOS UIWebView加载网页、文件、HTML
- cocos2dx IOS 使用UIWebView来加载网页
- 【IOS 开发】UIWebView 加载本地文件,多层的网页目录结构失败分析和解决,以及demo
- iOS之支持https与ssl双向验证(包含:解决UIWebView加载不了https网页的图片,css,js等外部资源)
- ios UIWebView 加载网页、文件、 html
- IOS 获取UIWebView加载网页的上的数据实例
- ios开发 uiwebview加载网页时阻止禁止取消图片下载
- iOS UIWebView加载带有音频的网页,返回后音频没有停止
- IOS UIWebView不能加载网页的解决方法
- 关于iOS UIWebView 加载网页,点击网页内某些控件导致 Application 'UIKitApplication:xxx.xxx.xxx' was killed by jetsam.
- iOS UIWebView 加载自签名证书Https网页
- IOS中使用UIWebView 加载网页、文件、 html的方法