WKWebview - Failed to load resource: The request timed out

Hello I have WkWebview app which load webpage
here is my initialization code for wkwebview

Code Block  
override func loadView() {
        let webConfiguration = WKWebViewConfiguration()
        let preferences = WKPreferences()
        preferences.javaScriptEnabled = true
        preferences.setValue(true, forKey: "DeveloperExtrasEnabled")
        webConfiguration.preferences = preferences
        browser = WKWebView(frame: .zero, configuration: webConfiguration)
browser.navigationDelegate = self
        browser.uiDelegate = self
        view = browser
    }

and here is request
Code Block  
let url = URL(string: urlString)
        request = URLRequest(url: url!,cachePolicy: .reloadIgnoringLocalAndRemoteCacheData,timeoutInterval: 360)
        browser.navigationDelegate = self
        browser.uiDelegate = self
        browser.load(request)


This works fine but when I click on subpage which load's more that 60s(which is default request timeout interval). I get this error in web-inspector Failed to load resource: The request timed out
So my question is. Can I change default timeoutInterval for all requests?

PS: I did try to override navigationDelegate method.

Code Block language
func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) {
}

block the connection and load the subpage with new request but it didn't work.

PS: in Safari the subpage loads as expected only in WKWebview doesn't work.

Thank you for your answers or suggestions



WKWebview - Failed to load resource: The request timed out
 
 
Q