[IOS/研究]UIWebView拦截[近期完成,待续]

来源:互联网 发布:英文软件怎么汉化 编辑:程序博客网 时间:2024/06/08 04:16

拦截位置在于以下UIWebViewDelegate下的函数方法
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType;

  • 点击拦截
    NSURL *requestURL = request.URL;
    if (([[requestURL scheme] isEqualToString: @"http"] ||
    [[requestURL scheme] isEqualToString: @"https"] ||
    [[requestURL scheme] isEqualToString: @"mailto"]) &&
    (navigationType == UIWebViewNavigationTypeLinkClicked))
    {
    NSLog(@"点击拦截");
    return false;
    }

0 0
原创粉丝点击