IOS  swift禁止UniversalLinks跳转

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,038评论 3 119
  • 公司今年来了很多新员工,小丽个子不高,初来时寡言少语,文文静静的,走路总是把头低着,给人感觉是一个刚从山沟里钻出来...
    雪夜花开阅读 1,755评论 2 5
  • 凡尘自有它的味道,生于凡尘间的女子也同样如此! 一个女子的一生中她的身上会有无数种味道变化,有她婴儿时代的乳香味儿...
    西风碧树天涯路阅读 3,122评论 1 0