美文网首页
iOS开发笔记-96:Swift5 - WKWebView遇到_

iOS开发笔记-96:Swift5 - WKWebView遇到_

作者: 原味蛋炒饭 | 来源:发表于2019-10-15 14:56 被阅读0次

当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遇到_

      本文链接:https://www.haomeiwen.com/subject/mjjsmctx.html