当html源代码中,一个可点击的标签带有 target='_blank' 时,WKWebView无法加载点击后的网页
我找到的解决方法:
放弃掉原来的点击事件,强制让webView加载打开的链接
func webView(_ webView: WKWebView, createWebViewWith configuration: WKWebViewConfiguration, for navigationAction: WKNavigationAction, windowFeatures: WKWindowFeatures) -> WKWebView? {
if !(navigationAction.targetFrame?.isMainFrame ?? false) {
webView.load(navigationAction.request)
}
return nil
}
[参考网址]
网友评论