赛事模式跳转和平精英
This commit is contained in:
@@ -124,6 +124,23 @@ NSString * const kJSGetRoomUid = @"getRoomUid";
|
||||
}
|
||||
}
|
||||
|
||||
//捕抓打电话事件
|
||||
- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler {
|
||||
NSURL *URL = navigationAction.request.URL;
|
||||
NSString *scheme = [URL scheme];
|
||||
NSURLRequest *request = navigationAction.request;
|
||||
// Judge is whether to jump to other app.
|
||||
if (![scheme isEqualToString:@"https"] && ![scheme isEqualToString:@"http"]) {
|
||||
BOOL canOpen = [[UIApplication sharedApplication] canOpenURL:request.URL];
|
||||
if (canOpen) {
|
||||
[[UIApplication sharedApplication] openURL:request.URL];
|
||||
}
|
||||
decisionHandler(WKNavigationActionPolicyCancel);
|
||||
return;
|
||||
}
|
||||
decisionHandler(WKNavigationActionPolicyAllow);
|
||||
}
|
||||
|
||||
- (void)userContentController:(WKUserContentController *)userContentController didReceiveScriptMessage:(WKScriptMessage *)message {
|
||||
[self.webview evaluateJavaScript:@"document.location.href" completionHandler:^(id _Nullable response, NSError * _Nullable error) {
|
||||
NSLog(@"%@", response);
|
||||
|
Reference in New Issue
Block a user