html5 本地缓存

网站添加

 <!DOCTYPE html>

<html manifest="sango.manifest">

 

服务器的IIS的http头添加mime映射为 .manifest <> text/cache-manifest 

 

sango.manifest文件如下:

 

第一行:

CACHE MANIFEST 

 

CACHE: 

缓存

 

NETWORK: 

never be cached and never be available offline 

 

 

FALLBACK: 

当缓存失败的替换文件

 

 

 

手动更新缓存:

开发者也可以使用 window.applicationCache 的接口更新缓存。方法是检测 window.applicationCache.status 的值,如果是 UPDATEREADY,那么可以调用 window.applicationCache.update() 更新缓存。示范代码如下。 

 

referense:

http://html5demos.com/ 

http://diveintohtml5.org/offline.html 

http://www.weste.net/2010/11-29/cache_manifest.html 

 

posted @ 2011-02-09 16:52    阅读(2498)  评论(0编辑  收藏  举报
IT民工