CSS не загружается в WKWebView - PullRequest
0 голосов
/ 11 марта 2019

Я пытаюсь создать простое приложение WebView, используя UITabBarViewController.CSS не загружается, когда я использую панель вкладок.Если я использую простой View Controller, CSS загружается.Других изменений в коде нет. enter image description hereenter image description here

let request: NSMutableURLRequest = NSMutableURLRequest(url: myUrl)

    if (webView != nil) {

    } else {
        self.loadView()
        self.webView.navigationDelegate = self
    }
    if (self.finishedUrl != myUrl.absoluteString) {
        webView.load(request as URLRequest)
    }

Ответы [ 2 ]

0 голосов
/ 13 марта 2019

Итак, я смог решить проблему, и проблема была /.Если вы поставите / в конце URL, CSS не загрузится.Но, если вы не поставите / до конца, CSS загрузится.

0 голосов
/ 11 марта 2019

Замените ваше if условие, не имеет смысла выполнять действия на nil webview.

if (webView != nil) {

} else {
    self.loadView()
    self.webView.navigationDelegate = self
}
if (self.finishedUrl != myUrl.absoluteString) {
    webView.load(request as URLRequest)
}

должно быть:

if (webView != nil) {
    self.loadView()
    self.webView.navigationDelegate = self
}   

if (self.finishedUrl != myUrl.absoluteString) {
    webView.load(request as URLRequest) // also make sure this is being executed.
}
...