1

使用 JavaScript、HTML 和 CSS,也许还有 PhoneGap(可选),你如何直接从 LocalStorage 创建和运行一个简单的 html 页面?我基本上想要一个自定义 HTML 页面,我可以第一次通过我的 ipod 在线查看,当我通过触摸离线时,我仍然可以访问相同的源并与页面交互,就好像我仍然有互联网一样。我找不到任何关于如何构建这个项目的指南。

感谢您对教导这一点的资源的任何指示或方向!

4

2 回答 2

3

localStorage非常有限,尤其是在尺寸上,并且不专门用于此。

要使您的站点可以离线使用,您需要使用新的 HTML5 应用程序缓存。

这是一个非常好的教程:http ://www.html5rocks.com/en/tutorials/appcache/beginner/

简介摘录:

离线访问基于 Web 的应用程序变得越来越重要。是的,所有浏览器都有缓存机制,但它们并不可靠,并且并不总是像您预期的那样工作。HTML5 通过 ApplicationCache 接口解决了离线的一些烦恼。

于 2012-11-08T18:31:14.960 回答
1

您实际上可能正在寻找ApplicationCache。AppCache 允许您向操作系统指定它应该在内存中保存哪些文件。将 localStorage 和 sessionStorage 视为各种离线变量,而 AppCache 是告诉设备在本地内存中保存哪些资源以供以后离线浏览的控制器。

于 2012-11-08T18:34:01.257 回答