关于引用JS和CSS刷新浏览器缓存问题

Posted JUN王者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于引用JS和CSS刷新浏览器缓存问题相关的知识,希望对你有一定的参考价值。

有时候我们会碰到上线的新版本都要刷新一次缓存的问题。那是因为改了JS的内容,但是JSP引用的地方后面的字符串未发生改变导致浏览器读取浏览器缓存而不会重新加载新的JS内容,以下提供两种解决方式:

1.每次上线会更新一个版本号,用版本号作为引用的字符串:

<script type="text/javascript" src="${scripts}/specialCustomerCfg${debugMode?‘‘:‘.min‘}.js?v=${releaseVersion}_${version}"></script>

2.每次修改了一个新的js,在引用此js的地方更新日期编号:

<script type="text/javascript" src="${scripts}/specialCustomerCfg${debugMode?‘‘:‘.min‘}.js?20161202"></script>

以上是关于关于引用JS和CSS刷新浏览器缓存问题的主要内容,如果未能解决你的问题,请参考以下文章

转载web网站css,js更新后客户浏览器缓存问题,需要刷新才能正常展示的解决办法

解决index.html缓存问题

关于更新发布CSS和JS文件的缓存问题

解决修改css或js文件,浏览器缓存更新问题。

后台修改js或者css文件之后,客户端刷新但是无效的问题

关于Js添加版本号