0

我正在实施一个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)

    }
}

我对你们的问题有一种方法可以知道请求是否加载,如果没有方法可以重新加载请求?

我会非常感谢你的帮助

4

0 回答 0