WKWebview

页面内点击无响应的问题解决

做项目接第三方的H5页面时,有一个视图点击没反应,将这个链接放在手机浏览器上是可以的。最终在查询了H5源码之后发现了罪魁祸首【target='_blank'】

问题定位好了,解决方法也很简单,实现一个wkwebview的委托方法

- (WKWebView *)webView:(WKWebView *)webView createWebViewWithConfiguration:(WKWebViewConfiguration *)configuration forNavigationAction:(WKNavigationAction *)navigationAction windowFeatures:(WKWindowFeatures *)windowFeatures

{    

    if (!navigationAction.targetFrame.isMainFrame)  

{

    [webView loadRequest:navigationAction.request];

}

return nil;

}


问题解决。

你可能感兴趣的:(WKWebview)