我计划提供web page that can be launched without an internet connection,但是,我不确定浏览器将提供的缓存的稳定性。
如果我在谷歌浏览器中访问this page,它似乎会下载所有必要的资源,因此我稍后可以在没有互联网连接的情况下重新访问该页面。
我的问题是,如何防止浏览器因老化或空间利用或其他原因而随机删除缓存?清单是否足够?是什么样的使用限制?
另外,如果您能告诉我浏览器支持的要求,包括移动浏览器,那将会有所帮助。
答案 0 :(得分:0)
如果您想提供离线网页,请不要依赖浏览器缓存,因为它不受您的控制。缓存管理是一个复杂的过程,因浏览器而异。
而是使用{* 3}}等HTML5客户端存储来存储NoSQL键值,或使用localStorage来访问本地文件系统的沙盒部分。