美文网首页
IOS  swift禁止UniversalLinks跳转

IOS  swift禁止UniversalLinks跳转

作者: 潜水的灰机1 | 来源:发表于2018-12-02 21:56 被阅读0次

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

    相关文章

      网友评论

          本文标题:IOS  swift禁止UniversalLinks跳转

          本文链接:https://www.haomeiwen.com/subject/pimscqtx.html