iOS开发wkwebview遇到的那些坑-canOpenURL

开发wkwebview

遇到了 需要网页浏览时用户点击 跳转到其他应用的需求

如果你看了某个IO9新特性的文章 会这么写

        if ([[UIApplicationsharedApplication] canOpenURL:webView.URL]) {

            NSLog(@"canOpenURL %@",webView.URL.absoluteString);

            [[UIApplicationsharedApplication] openURL:webView.URL];

        }

调试时会发现 诸如 xxxappxxx:// 会报错:

- error: "This app is not allowed to query for scheme xxxappxxx"


搜资料说什么 在info.plist里LSApplicationQueriesSchemes 

白名单之类的加上对应的xxxappxxx 就可以了

不过,现在应用这么多 如果要做成都可以跳转 岂不是要加死了

其实完全是坑 直接调用

[[UIApplication sharedApplicationopenURL:webView.URL]; 

就Ok了,坑爹啊...

iOS9 openURL只不过比之前 多了个提示框而已

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值