iOS 禁用UIWebView 加载 网页的长按事件
2013-06-03 21:57
351 查看
用过UIWebView组件的开发者都知道,当UIWebView加载显示HTML页面时,组件本身提供了一些系统默认的交互行为,这些默认行为包括:
1.长按文本区域显示文字放大镜,选择指定区域的网页内容,包括文字和图片,执行复制,粘贴等
2.长按链接对象呼出弹窗框,执行页面跳转或保存图片等
这样的效果很影响美观,有时间用户感觉体验很差,就和网页一样,但是这个不可怕很好解决
就是加2句话就ook了。
- (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了。
- (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加载网页实例
- ios UIWebView 加载网页、文件、 html
- IOS 获取UIWebView加载网页的上的数据实例
- ios UIWebView 加载网页、文件、 html
- ios UIWebView 加载网页、文件、 html
- iOS网页-加载网页(UIWebView)
- 【IOS 开发】UIWebView 加载本地文件,多层的网页目录结构失败分析和解决,以及demo
- iOS UIWebView加载网页、文件、HTML
- cocos2dx IOS 使用UIWebView来加载网页
- iOS之支持https与ssl双向验证(包含:解决UIWebView加载不了https网页的图片,css,js等外部资源)
- ios UIWebView 加载网页、文件、 html
- IOS 获取UIWebView加载网页的上的数据实例
- ios开发 uiwebview加载网页时阻止禁止取消图片下载
- IOS UIWebView不能加载网页的解决方法