页面内点击无响应的问题解决
做项目接第三方的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;
}
问题解决。