您现在的位置是:网站首页> 编程资料编程资料
html5如何及时更新缓存文件(js、css或图片)html5实现点击弹出图片功能html5 录制mp3音频支持采样率和比特率设置html5表单的required属性使用html5调用摄像头实例代码HTML5页面音频自动播放的实现方式Html5大屏数据可视化开发的实现html实现弹窗的实例HTML5来实现本地文件读取和写入的实现方法HTML 罗盘式时钟的实现HTML5简单实现添加背景音乐的几种方法
2023-10-15
446人已围观
简介 我们在使用offline cache的时候,有时候可能会更新资源,如js、css或者图片的更新,出现了一个问题就是如何才能让用户及时的更新缓存资源呢?下面将为大家详细介绍下具体的解决方法,有类似情况的各位可以参考下哈
我们在使用offline cache的时候,有时候可能会更新资源,如js,css或者图片的 更新。但是在没有更新以前用户已经缓存了旧版本的资源,当在次访问的时候 他使用的还是旧版本的资源,如何才能让用户及时的更新缓存资源呢?
更新缓存资源主要有两种方法,通过修改配置文件的版本号或者调用js完成更新
js更新方法
if (window.applicationCache.status == window.applicationCache.UPDATEREADY) {
window.applicationCache.update(); }
修改文件
更新manifest文件
浏览器发现manifest文件本身发生变化,便会根据新的manifest文件去获取新的资源进行缓存。
当manifest文件列表并没有变化的时候,我们通常通过修改manifest注释的方式来改变文件,从而实现更新。
注释改变就是指配置文件的版本号
更新缓存资源主要有两种方法,通过修改配置文件的版本号或者调用js完成更新
js更新方法
复制代码
代码如下:if (window.applicationCache.status == window.applicationCache.UPDATEREADY) {
window.applicationCache.update(); }
修改文件
更新manifest文件
浏览器发现manifest文件本身发生变化,便会根据新的manifest文件去获取新的资源进行缓存。
当manifest文件列表并没有变化的时候,我们通常通过修改manifest注释的方式来改变文件,从而实现更新。
注释改变就是指配置文件的版本号
相关内容
- 天天飞车车手凯奇怎么样 凯奇使用心得分享_手机游戏_游戏攻略_
- 天天飞车疯狂喷射机刷金币辅助教程攻略亲测_手机游戏_游戏攻略_
- 天天飞车C车详细对比 天天飞车C车哪个好_手机游戏_游戏攻略_
- 天天飞车初始车手选择攻略心得 天天飞车哪个车手最强_手机游戏_游戏攻略_
- 天天飞车惊险超车技巧攻略心得_手机游戏_游戏攻略_
- 天天飞车B车英朗XT怎么样改装 B级赛车英朗XT改装攻略心得_手机游戏_游戏攻略_
- 天天飞车英朗XT怎么样 B级赛车英朗XT解锁条件特性详解_手机游戏_游戏攻略_
- 天天飞车15级领萌萌经验心得_手机游戏_游戏攻略_
- 天天飞车手动刷分50万攻略心得 天天飞车怎么手动跑到50W_手机游戏_游戏攻略_
- 天天飞车公测活动内容介绍 海量钻石等你拿哦_手机游戏_游戏攻略_
