美文网首页
WKWebView 如何牛逼的调起QQ?

WKWebView 如何牛逼的调起QQ?

作者: 时光浅影 | 来源:发表于2018-06-05 20:24 被阅读5次

    加上下面一段代码即可

    - (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler{
       
        NSURL *URL = navigationAction.request.URL;
        NSString *scheme = [URL scheme];
    if ([scheme isEqualToString:@"mqqwpa"]){
            
            if([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"mqq://"]]) {
                
                //用来接收临时消息的客服QQ号码(注意此QQ号需开通QQ推广功能,否则陌生人向他发送消息会失败)
                
                
                NSString *url = [NSString stringWithFormat:@"mqq:%@",[URL resourceSpecifier]];
                
                [[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
                
            }
        }
        
       
        
        
        //允许跳转
        decisionHandler(WKNavigationActionPolicyAllow);
        //不允许跳转
        //decisionHandler(WKNavigationActionPolicyCancel);
    }
    

    相关文章

      网友评论

          本文标题:WKWebView 如何牛逼的调起QQ?

          本文链接:https://www.haomeiwen.com/subject/zmbmsftx.html