版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/NLYNN/article/details/80163249
- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler
{
NSString *requestUrl = request.URL.absoluteString;
// 则跳转到本地支付宝App
if ([requestUrl hasPrefix:@"alipays://"] || [requestUrl hasPrefix:@"alipay://"]) {
// 跳转支付宝App
BOOL isSucc = [[UIApplication sharedApplication] openURL:request.URL];
if (!isSucc) {
NSLog(@"用户未安装支付宝客户端");
}
return decisionHandler(WKNavigationActionPolicyCancel);
}
decisionHandler(WKNavigationActionPolicyAllow);
}