静文sophie

导航

 

manifest首先需要服务器的支持 contengType = text/cache-manifest

manifest三部分

CACHE MANIFEST

NETWORK *

FALLBACK

1 manifest目前缓存会缓存下页面本身。

2 manifest如果有更新,那么里面的所有缓存元素都会更新,所以要做好304哦

  manifest更新发生(用户清空浏览器缓存, manifest文件修改, 应用程序更新)

3 manifest资源在浏览器加载晚于其他资源,所以不会立即看到效果

  applicationCache.onupdateready = function(){ applicationCache.swapCache(); location.reload();}

4 对manifest来说,url后面的?相当于不同url,不会用同一个文件,而#则可以

posted on 2015-09-02 14:02  静文sophie  阅读(328)  评论(0编辑  收藏  举报