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
网友评论