我注意到WKWebView
未加载(通过loadFileURL:allowingReadAccessToURL:
)使用fileURLWithPath:relativeToURL:
创建的NSURL。
我创建了一个显示此行为的github仓库:https://github.com/davidkraus/WKWebViewNSURL
答案 0 :(得分: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)