在代码的日子里希望你我同行!

关于iOS应用实现UIWebVIew中的链接点击 跳转到浏览器Safari

关于iOS应用实现UIWebVIew中的链接点击 跳转到浏览器Safari
需要实现UIWebVIew的代理 UIwebViewDelegate

  • (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(nonnull NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
    NSURL *requesURL = [request URL];
    if (([[requesURL scheme] isEqualToString:@"http"] || [[requesURL scheme] isEqualToString:@"https"] || [[requesURL scheme] isEqualToString:@"mailto"]) && (navigationType == UIWebViewNavigationTypeLinkClicked)) {
    return ![[UIApplication sharedApplication] openURL:requesURL];

    }
    return YES;
    }

关于iOS应用实现UIWebVIew中的链接点击 跳转到浏览器Safari

发表新评论