IOS  swift禁止UniversalLinks跳转

2018-12-02  本文已影响0人  潜水的灰机1

最近发现使用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啦

上一篇 下一篇

猜你喜欢

热点阅读