我正在实施一个WKWebView
但是当网络出现问题时,网络连接速度如此之慢时WKWebView
会加载空白页面。这是我的实现:
func loadWebView() {
if let url = URL(string: self.urlLbl.stringValue){
let request = URLRequest.init(url: url)
let config = WKWebViewConfiguration()
self.webView = WKWebView(frame: self.customView.frame)
self.webView.navigationDelegate = self
self.webView.frame = customView.bounds
self.webView.autoresizingMask = [.width, .height]
self.webView.wantsLayer = true
self.webView.customUserAgent = userAgentStr
self.webView.load(request)
self.webView.layer?.backgroundColor = NSColor.green.cgColor
self.view.needsDisplay = true
self.webView.load(request)
webView.allowsBackForwardNavigationGestures = true
self.customView.addSubview(self.webView)
}
}
我对你们的问题有一种方法可以知道请求是否加载,如果没有方法可以重新加载请求?
我会非常感谢你的帮助