WKWebView 不加载使用 fileURLWithPath:relativeToURL 创建的 NSURL:
WKWebView does not load NSURLs created with fileURLWithPath:relativeToURL:
我注意到 WKWebView
不会加载(通过 loadFileURL:allowingReadAccessToURL:
)使用 fileURLWithPath:relativeToURL:
创建的 NSURL。
我创建了一个显示此行为的 github 存储库:https://github.com/davidkraus/WKWebViewNSURL
作为解决方法,您可以将 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)
我注意到 WKWebView
不会加载(通过 loadFileURL:allowingReadAccessToURL:
)使用 fileURLWithPath:relativeToURL:
创建的 NSURL。
我创建了一个显示此行为的 github 存储库:https://github.com/davidkraus/WKWebViewNSURL
作为解决方法,您可以将 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)