在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/iOS  HTML/ iOS wkwebview 有些頁(yè)面打不開,為什么?

iOS wkwebview 有些頁(yè)面打不開,為什么?

今天加載公司一個(gè)活動(dòng)頁(yè)面,活動(dòng)里有一個(gè)聯(lián)系客服的功能,接的是百度的客服。然后再uiwebview能打開,但在wekwebview卻打不開,為什么呢?

以下是地址
https://m.cheguo.com/usedcar....

點(diǎn)擊界面上的客服在WKWebview打不開。。。

求點(diǎn)思路

回答
編輯回答
尐飯團(tuán)

IOS處理

// 處理?yè)艽螂娫捯约癠rl跳轉(zhuǎn)等等  
- (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 *resourceSpecifier = [URL resourceSpecifier];  
        NSString *callPhone = [NSString stringWithFormat:@"telprompt://%@", resourceSpecifier];  
        /// 防止iOS 10及其之后,撥打電話系統(tǒng)彈出框延遲出現(xiàn)  
        dispatch_async(dispatch_get_global_queue(0, 0), ^{  
            [[UIApplication sharedApplication] openURL:[NSURL URLWithString:callPhone]];  
        });  
    }  
    decisionHandler(WKNavigationActionPolicyAllow);  
}

2018年8月3日 20:17