WKWebView加载本地html

2020-10-16  本文已影响0人  _compass

WKWebView加载本地的html,可使用以下方法:

  NSURL* ul = [NSURL URLWithString:[NSString stringWithFormat:@"file://%@", url]];
  [self.webView loadFileURL:ul allowingReadAccessToURL:[ul URLByDeletingLastPathComponent]];

其中,url为你本地的地址。
除此之外,还必须在WKWebView加入以下设置,否则是白页!

  WKWebViewConfiguration *config = [[WKWebViewConfiguration alloc] init];
  [config setValue:@YES forKey:@"_allowUniversalAccessFromFileURLs"];

这句是为了解决跨域问题。

上一篇 下一篇

猜你喜欢

热点阅读