iOS混合开发之一

WKWebView加载html文件

1,iOS 9以上的话很简单直接使用

NSURL *fileURL = [NSURLfileURLWithPath:path];

[myWebViewloadFileURL:fileURLallowingReadAccessToURL:fileURL];

2,iOS 8的话WKWebView直接加载的话是不行的,控制台会打印

Could not create a sandbox extension for '/'

需要把本地的文件拷贝到temp目录下面,然后再加载temp下面的目录

下面方法是将本地文件拷贝到temp目录下面,filePath是文件的目录

iOS混合开发之一

使用方法:

iOS混合开发之一

在ios8系统上运行后可看到文件都加载出来了,看文件目录也拷贝进去了。

iOS混合开发之一

最后说一句,文件包含了很多js、css文件,如果只是拷贝html,样式等都是没有用的,所以需要把整个文件拷贝到temp里面。