代码之家  ›  专栏  ›  技术社区  ›  David Kraus

WKWebView不加载使用fileURLWithPath:relativeToURL:创建的NSURL

  •  2
  • David Kraus  · 技术社区  · 8 年前

    我注意到了 WKWebView 未加载(通过 loadFileURL:allowingReadAccessToURL: )使用创建的NSURL fileURLWithPath:relativeToURL: .

    我创建了一个github回购,显示了以下行为: https://github.com/davidkraus/WKWebViewNSURL

    1 回复  |  直到 8 年前
        1
  •  1
  •   David Kraus    8 年前

    作为一种解决方法,您可以只将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)