WKWebView не загружает NSURLs, созданные с помощью fileURLWithPath: relativeToURL:


Я заметил, что WKWebView не загружает (через loadFileURL:allowingReadAccessToURL:) NSURL, созданный с помощью fileURLWithPath:relativeToURL:.

Я создал репозиторий github, демонстрирующий следующее поведение: https://github.com/davidkraus/WKWebViewNSURL

1 2

1 ответ:

В качестве обходного пути вы можете просто передать абсолютную строку url новому NSURL.

var theURL = NSURL(fileURLWithPath: "www/index.html", relativeToURL: folder)
// create a new NSURL
theURL = NSURL(string: theURL.absoluteString)!
webView.loadFileURL(theURL, allowingReadAccessToURL: theURL)