`
反求诸己
  • 浏览: 545713 次
  • 性别: Icon_minigender_1
  • 来自: 湖南娄底
社区版块
存档分类
最新评论

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”;//禁止选中

分享到:
评论

相关推荐

    IOS自定义请求uiwebview的loading框

    本文将详细介绍如何在iOS应用中自定义UIWebView的loading框,实现文字和转圈特效的动态显示,并确保调用方便。 首先,我们来看一下`LoadingView.h`头文件。在这个文件中,通常会声明一个名为`LoadingView`的自定义...

    UIWebView的使用代码

    之前提到UIWebView使用一个UIScrollView对象来关联web页面的内容,通过UIWebView的scrollView属性即可获得该对象,默认情况下网页长度超出设备视口长度后页面会滚动,用户使用手指滚动页面到页面边距并放开手指后...

    UIWebViewDemo

    1. **内存管理**: `UIWebView`占用内存较大,使用完毕后记得将其设为`nil`以释放内存。 2. **安全与隐私**: 确保加载的URL是安全的,避免跨站脚本攻击(XSS)和其他安全问题。 3. **性能优化**: 使用`WKWebView`替代...

    UIWebView的使用

    10. **安全与隐私**:注意,UIWebView在iOS 12后已被弃用,苹果推荐使用WKWebView,因为后者有更好的性能和安全性。WKWebView支持Web Content Process隔离,减少了应用因网页脚本而崩溃的风险,同时也提供了更现代的...

    UIWebView和js交互

    在iOS开发中,UIWebView是苹果提供的一种原生控件,用于展示网页内容。它可以加载HTML、CSS和JavaScript代码,并且支持与JavaScript进行交互,从而实现原生应用和Web内容的融合。本教程将深入探讨UIWebView与...

    iPhone开发之UIWebView示例程序

    比如`- (void)webViewDidStartLoad:(UIWebView *)webView`在网页开始加载时调用,`- (void)webViewDidFinishLoad:(UIWebView *)webView`在加载完成后调用,`- (void)webView:(UIWebView *)webView ...

    UIWebView+html+css

    在iOS开发中,UIWebView是苹果提供的一种原生控件,用于展示网页内容。这个话题“UIWebView+html+css”主要关注如何在UIWebView中嵌入HTML和CSS,实现可点击的链接以及显示动态的GIF动画效果。下面将详细讲解这个...

    UIWebView原生与H5交互

    在iOS开发中,UIWebView是苹果提供的一种组件,用于在应用程序中展示网页内容。它不仅可以加载HTML页面,还可以执行JavaScript代码,甚至与原生代码进行交互。这种交互性使得开发者可以利用HTML、CSS和JavaScript的...

    IOS UIWebView Demo

    【标题】:“IOS UIWebView Demo”是一个iOS应用开发中的实例,它主要展示了如何在iOS应用中集成和使用UIWebView组件来加载和展示网页内容。UIWebView是Apple iOS SDK提供的一种原生控件,用于在iOS应用程序内部显示...

    UIWebView Demo代码

    在iOS开发中,UIWebView是苹果提供的一种原生控件,用于在应用程序内展示网页内容。这个"UIWebView Demo代码"示例旨在帮助开发者理解如何使用UIWebView来加载和交互网页。下面我们将深入探讨UIWebView的主要功能、...

    网页视图 UIWebView

    然而,在支持较低版本iOS的项目中,UIWebView仍然是一个重要的选择。 总结起来,UIWebView是iOS开发中的一个重要组件,它允许我们在应用程序内嵌入网页内容,通过处理URL字符串、利用其属性和协议,可以实现丰富的...

    UIWebView使用

    在iOS开发中,UIWebView是苹果提供的一种非常重要的组件,用于在原生应用中嵌入网页内容。这个组件使得开发者可以展示HTML、CSS和JavaScript编写的网页,甚至与应用程序进行交互,实现一定的混合开发模式。以下是对...

    UIWebView实现图文混排

    当需要在应用中实现图文混排时,UIWebView是一个非常实用的选择,因为它能够轻松地将文字和图片结合在一起显示。本篇文章将详细探讨如何利用UIWebView来实现这一功能。 首先,我们需要理解图文混排的基本概念。图文...

    Cocos2dx中UIWebView替换为WKWebView

    2. **手动替换UIWebView为WKWebView**:如果你无法或不想升级Cocos2dx,你可以选择手动替换。你需要找到Cocos2dx引擎中的`UIWebViewImpl-ios.mm`文件,并对其进行修改。这个文件包含了UIWebView的实现细节,你需要将...

    UIWebView和js交互demo1

    在iOS开发中,UIWebView是苹果提供的一种原生控件,用于展示网页内容。它可以加载HTML、CSS和JavaScript代码,并且具有与Objective-C(OC)代码进行交互的能力。本项目"UIWebView和js交互demo1"就是展示了如何利用...

    UIWebView与 javascript的交互

    在iOS开发中,UIWebView是苹果提供的一种原生控件,用于在应用内展示网页内容。这个"UIWebView与javascript的交互"的标题暗示了我们正在探讨如何在iOS应用中利用UIWebView与嵌入的HTML页面进行双向通信,即通过...

    UIWebView加载html

    使用完UIWebView后,记得释放资源,因为未关闭的Web视图可能导致内存泄漏。可以调用`stopLoading`方法停止当前的加载过程,然后从父视图中移除或置为nil以释放内存。 博客中可能还会涉及到一些实际示例代码,以及...

    Demo.zip_DEMO_iphone_uiwebview_uiwebview demo_uiwebview video

    "Demo.zip_DEMO_iphone_uiwebview_uiwebview demo_uiwebview video"这个标题暗示了我们正在讨论的是一个关于在iPhone应用中使用UIWebView播放视频的示例项目。 UIWebView是Apple提供的一个类,它是UIKit框架的一...

    ios-完美的UIWebView.zip

    在iOS开发中,UIWebView是苹果提供的一种用于在应用程序内展示网页内容的组件。它允许开发者在App中嵌入HTML、CSS和JavaScript代码,从而实现丰富的交互性。然而,随着技术的发展,苹果在iOS 8中引入了WKWebView,...

Global site tag (gtag.js) - Google Analytics