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

Posted

技术标签:

【中文标题】如何检查 WKWebView 是不是已加载 HTML 字符串【英文标题】:How to check WKWebView has HTML string loaded如何检查 WKWebView 是否已加载 HTML 字符串 【发布时间】:2015-01-14 18:36:11 【问题描述】:

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

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

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

非常感谢您的帮助!

【问题讨论】:

【参考方案1】:

你应该设置你的WKWebViewnavigationDelegate属性,然后定义委托方法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")

【讨论】:

这是我忘记的。我想多了。谢谢!

以上是关于如何检查 WKWebView 是不是已加载 HTML 字符串的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 WKWebview 检查链接是不是损坏?

js 如何判断一个已打开的页面是不是存在??

如何检查图片是不是已完全加载?

如何在 WKWebView 上加载 URL?

如何检查是不是已加载 Google Maps API?

如何检查 Twitter 引导程序是不是已加载?