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"];
这句是为了解决跨域问题。
网友评论