iOS开发笔记-96:Swift5 - WKWebView遇到_blank不能跳转

当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
    }

[参考网址]

你可能感兴趣的:(iOS开发笔记-96:Swift5 - WKWebView遇到_blank不能跳转)