html5如何及时更新缓存文件(js、css或图片)


Posted in HTML / CSS onJune 24, 2013

我们在使用offline cache的时候,有时候可能会更新资源,如js,css或者图片的 更新。但是在没有更新以前用户已经缓存了旧版本的资源,当在次访问的时候 他使用的还是旧版本的资源,如何才能让用户及时的更新缓存资源呢?

更新缓存资源主要有两种方法,通过修改配置文件的版本号或者调用js完成更新
js更新方法

复制代码
代码如下:

if (window.applicationCache.status == window.applicationCache.UPDATEREADY) {
window.applicationCache.update(); }

修改文件
更新manifest文件
浏览器发现manifest文件本身发生变化,便会根据新的manifest文件去获取新的资源进行缓存。
当manifest文件列表并没有变化的时候,我们通常通过修改manifest注释的方式来改变文件,从而实现更新。
注释改变就是指配置文件的版本号
HTML / CSS 相关文章推荐
详解CSS3的opacity属性设置透明效果的用法
May 09 HTML / CSS
CSS3实现翘边的阴影效果的代码示例
Jun 13 HTML / CSS
利用html5 canvas动态画饼状图的示例代码
Apr 02 HTML / CSS
HTML5实践-图片设置成灰度图
Nov 12 HTML / CSS
html5指南-7.geolocation结合google maps开发一个小的应用
Jan 07 HTML / CSS
html5 viewport使用方法示例详解
Dec 02 HTML / CSS
html5读取本地文件示例代码
Apr 22 HTML / CSS
HTML5中判断用户是否正在浏览页面的方法
May 03 HTML / CSS
HTML5调用手机摄像头拍照的实现思路及代码
Jun 15 HTML / CSS
基于html5 canvas实现漫天飞雪效果实例
Sep 10 HTML / CSS
HTML5 LocalStorage 本地存储详细概括(多图)
Aug 18 HTML / CSS
DIV CSS实现网页背景半透明效果
Dec 06 HTML / CSS
html5 offlline 缓存使用示例
Jun 24 #HTML / CSS
html5 worker 实例(二) 图片变换效果
Jun 24 #HTML / CSS
html5 worker 实例(一) 为什么测试不到效果
Jun 24 #HTML / CSS
HTML5的表单(绝对特别强大的功能)使用示例
Jun 20 #HTML / CSS
利用HTML5画出一个坦克的形状具体实现代码
Jun 20 #HTML / CSS
HTML5 Canvas——用路径描画线条实例介绍
Jun 09 #HTML / CSS
html5的画布canvas——画出简单的矩形、三角形实例代码
Jun 09 #HTML / CSS
You might like
东方红 - 来复式再生机的修复
2021/03/02 无线电
修改了一个很不错的php验证码(支持中文)
2007/02/14 PHP
第四章 php数学运算
2011/12/30 PHP
php脚本守护进程原理与实现方法详解
2017/07/20 PHP
PHP大文件切割上传并带进度条功能示例
2019/07/01 PHP
PHP实现微信提现(企业付款到零钱)
2019/08/01 PHP
小型js框架veryide.librar源代码
2009/03/05 Javascript
利用Javascript判断操作系统的类型实现不同操作系统下的兼容性
2013/01/29 Javascript
鼠标滚轮改变图片大小的示例代码
2013/11/20 Javascript
jQuery窗口、文档、网页各种高度的精确理解
2014/07/02 Javascript
jQuery中:text选择器用法实例
2015/01/03 Javascript
jQuery获取与设置iframe高度的方法
2016/08/01 Javascript
js时间控件只显示年月
2017/01/08 Javascript
详谈angularjs中路由页面强制更新的问题
2017/04/24 Javascript
基于JavaScript实现表格滚动分页
2017/11/22 Javascript
jQuery实现图片简单轮播功能示例
2018/08/13 jQuery
python self,cls,decorator的理解
2009/07/13 Python
基于Python 装饰器装饰类中的方法实例
2018/04/21 Python
python 检查是否为中文字符串的方法
2018/12/28 Python
django主动抛出403异常的方法详解
2019/01/04 Python
基于Django静态资源部署404的解决方法
2019/07/28 Python
Python编写打字训练小程序
2019/09/26 Python
python对象销毁实例(垃圾回收)
2020/01/16 Python
利用keras使用神经网络预测销量操作
2020/07/07 Python
新西兰领先的鞋类和靴子网上商城:Merchant 1948
2017/09/08 全球购物
Hurley官方网站:扎根于海滩生活方式的全球青年文化品牌
2020/05/18 全球购物
建筑实习自我鉴定
2013/10/18 职场文书
工业自动化专业毕业生推荐信
2013/11/18 职场文书
中专毕业生自我鉴定
2013/11/21 职场文书
中国梦主题教育活动总结
2014/05/05 职场文书
监察建议书格式
2014/05/19 职场文书
机关驾驶员违规检讨书
2014/09/13 职场文书
2015关爱留守儿童工作总结
2014/12/12 职场文书
谢师宴邀请函
2015/02/02 职场文书
九大龙王魂骨,山龙王留下躯干骨,榜首死的最憋屈(被捏碎)
2022/03/18 国漫
解决vue-router的beforeRouteUpdate不能触发
2022/04/14 Vue.js