我需要从收到的HTML5文件中创建一个离线应用程序(在UIWebView中显示它,我不知道它是多页还是单页)。我对HTML编程等方面的知识非常有限,不幸的是由于时间限制,我不能花太多时间去研究它。在尝试在webview中离线显示此内容时是否存在任何限制或其他需要注意的问题?谢谢您提前的帮助。
NSString* filePath = [[NSBundle mainBundle] pathForResource:@"index"
ofType:@"html"
inDirectory:@"code"];
NSURL* fileURL = [NSURL fileURLWithPath:filePath];
NSURLRequest* request = [NSURLRequest requestWithURL:fileURL];
[webView loadRequest:request];
<!DOCTYPE HTML>
“html5”这个词只表示需要基于 HTML 语言的第五个版本。
如果你想让文件能够离线浏览,需要创建一个“manifest”文件,在代码中添加以下行:
<html manifest="example.manifest">
接下来,在文本编辑器中列出所有要离线包含的项目 (index.html、 logo.jpg、 page2.html、logo2.jpg 等),然后就完成了。
这两个链接是关于离线内容的好资源: [http://ofps.oreilly.com/titles/9781449383268/chapOfflineApplicationCache.html][1] http://www.html5rocks.com/en/tutorials/appcache/beginner/
[1]: http://ofps.oreilly.com/titles/9781449383268/chapOfflineApplicationCache.html(已从网络上删除)