#pragma mark 和H5互動撥打電話
- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler {
NSURL *URL = navigationAction.request.URL;
NSString *scheme = [URL scheme];
if ([scheme isEqualToString:@"tel"] || [scheme isEqual:@"weixin"]) {
//NSString *resourceSpecifier = [URL resourceSpecifier];
//
//NSString *callPhone = [NSString stringWithFormat:@"telprompt:%@", resourceSpecifier];
/// 防止iOS 10及其之後,撥打電話系統彈出框延遲出現
//dispatch_async(dispatch_get_global_queue(0, 0), ^{
[[UIApplication sharedApplication] openURL:URL];
//});
}
decisionHandler(WKNavigationActionPolicyAllow);
}