如何检查 WKWebView 是否已加载 HTML 字符串

How to check WKWebView has HTML string loaded

目前,WKWebView 不支持使用 URLRequest 加载本地文件。详情可阅读:this link here

我试图通过读取我的本地 html 文件并使用 webView.loadHTMLString 手动告知 Web 视图进行渲染来创建解决方法。

我如何知道 webView 是否加载了 HTML,就好像我检查 webView.URL 看它是否加载了 URL.

非常感谢您的帮助!

你应该设置你的 WKWebView navigationDelegate 属性 然后定义委托方法 webView:didFinishNavigation:

optional func webView(_ webView: WKWebView,
  didFinishNavigation navigation: WKNavigation!)

哪个will be called when the main frame load completes.

例如,

func webView(webView: WKWebView!, didFinishNavigation navigation: WKNavigation!) {
  println("Finished loading frame")
}