html5如何及时更新缓存⽂件(js、css或图⽚)
我们在使⽤offline cache的时候,有时候可能会更新资源,如js,css或者图⽚的更新。但是在没有更新以前⽤户已经缓存了旧版本的资源,当在次访问的时候他使⽤的还是旧版本的资源,如何才能让⽤户及时的更新缓存资源呢?
更新缓存资源主要有两种⽅法,通过修改配置⽂件的版本号或者调⽤js完成更新
js更新⽅法
复制代码
代码如下:
if (window.applicationCache.status == window.applicationCache.UPDATEREADY) {
window.applicationCache.update(); }
修改⽂件
更新manifest⽂件
浏览器发现manifest⽂件本⾝发⽣变化,便会根据新的manifest⽂件去获取新的资源进⾏缓存。
当manifest⽂件列表并没有变化的时候,我们通常通过修改manifest注释的⽅式来改变⽂件,从⽽实现更新。
css最新注释改变就是指配置⽂件的版本号
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论