最近发现使用WKWebView 打开优酷
会自动打开手机上的优酷App,这让我做网站集成很不爽 ,点击网站立马打开App 。百度了一下 可以通过
- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler {
if(SYSTEMVersion < 9.0f){
decisionHandler(WKNavigationActionPolicyAllow);
}else{
//返回+2的枚举值
decisionHandler(WKNavigationActionPolicyAllow + 2);
}
}
这个方法解决问题,但是在swift上就需要多走一步了
decisionHandler(WKNavigationActionPolicy(rawValue: WKNavigationActionPolicy.allow.rawValue + 2)!)
这样就OK啦
网友评论