wkwebview的使用后加载h5页面后不能正常点击里面的链接
然而UIwebView是可以的
这是个问题
因为WKWebView有个属性 WKNavigationActionPolicy
它是一个枚举类型
WKNavigationActionPolicyCancel,
WKNavigationActionPolicyAllow
目前找不到在外面设置这个属性的方法:
所以,如果希望里面点击跳转,则需要:
设置代理,并在代理方法中执行
-(void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler
{
//如果是跳转一个新页面
if (navigationAction.targetFrame == nil) {
[webView loadRequest:navigationAction.request];
}
decisionHandler(WKNavigationActionPolicyAllow);
}
可以参考简书文章如下:
链接:http://www.jianshu.com/p/60ba6aeb0c42