开发稳定的HTML5离线应用程序?

时间:2013-08-29 14:38:24

标签: html5 offline

我计划提供web page that can be launched without an internet connection,但是,我不确定浏览器将提供的缓存的稳定性。

如果我在谷歌浏览器中访问this page,它似乎会下载所有必要的资源,因此我稍后可以在没有互联网连接的情况下重新访问该页面。

我的问题是,如何防止浏览器因老化或空间利用或其他原因而随机删除缓存?清单是否足够?是什么样的使用限制?

另外,如果您能告诉我浏览器支持的要求,包括移动浏览器,那将会有所帮助。

1 个答案:

答案 0 :(得分:0)

如果您想提供离线网页,请不要依赖浏览器缓存,因为它不受您的控制。缓存管理是一个复杂的过程,因浏览器而异。

而是使用{* 3}}等HTML5客户端存储来存储NoSQL键值,或使用localStorage来访问本地文件系统的沙盒部分。