zoukankan      html  css  js  c++  java
  • UIWebView中打开或禁用超链接

    前段时间做了点东西,用到了UIWebView,既然用到了UIWebView,那肯定少不了关于超链接的问题,今天主要就是来看看超链接的问题。

    首先 当我们用web来加载数据的时候,我们会遇到一些网址,数字以及电话信息等东西,有些时候它们并不是我们想要的,我们就可以通过UIWebView的dataDetectorTypes属性来设置时候显示为超链接:

    _webView.dataDetectorTypes = UIDataDetectorTypeNone;

    其次 在表面看来问题似乎已经解决了,其实不然,虽然我们看不到超链接的样子,但是我们仍然可以通过点击,长按来打这些链接。之后我们要做的就是在webView的代理来解决这些问题。

    //  web加载的时候  禁用掉超链接信息
    - (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType {
        if(navigationType==UIWebViewNavigationTypeLinkClicked)//判断是否是点击链接
      {
            return NO;
      }else{
        return YES;
      }
    }
    这样问题就完美解决啦。
     
     
     
  • 相关阅读:
    i3wm菜单
    开始写博客拉
    xterm配置
    Linux Tips
    docker下运行labview2010
    oracle连接字符串解析
    C# 域登录实现
    解决Winform程序在不同分辨率系统下界面混乱
    FTP设置:FTP隔离用户
    sqlserver 启动不了sqlserver服务,提示特定服务错误代码10048
  • 原文地址:https://www.cnblogs.com/CafeWing/p/3510705.html
Copyright © 2011-2022 走看看