WKWebView 禁止跳转超链接

//设置代理
self.wkWebView.navigationDelegate = self;


#pragma mark - wkWebViewDelegate
//禁止链接跳转
- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler {

    NSLog(@"navigationAction = %@, request = %@",navigationAction,navigationAction.request.URL);

    if ([navigationAction.request.URL.scheme containsString:@"http"]) {
        decisionHandler(WKNavigationActionPolicyCancel);
    } else {
        decisionHandler(WKNavigationActionPolicyAllow);
    }
}


猜你喜欢

转载自blog.csdn.net/u010960265/article/details/80051974
今日推荐