html页面的连接写法是<a href="tel:13111111111">拨打电话</a>。这样写使用IOS的WKWebView没反应,无法调出拨打电话提示框的。
需要重写方法。
- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler {
NSURL *url = navigationAction.request.URL;
NSString *scheme = [URL scheme];
if ([scheme isEqualToString:@"tel"]) {
NSString *tel = [NSString stringWithFormat:@"%@",url];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:tel]];
}
decisionHandler(WKNavigationActionPolicyAllow);
}