问题:
有时候发现修改了样式或者js,刷新的时候不变,这就是客户端缓存了css或者js文件,需要清一下缓存。为了不必每次都清一下缓存,应该怎么弄呢?
解决办法:
在js或css后面加上随机数或者时间戳,降低缓存影响。因为客户端会缓存css或js文件,因此每次升级了js或css文件后,改变版本号,客户端浏览器就会重新下载新的js或css文件 ,刷性缓存的作用。
写法:
<script type="text/javascript" src="/js/1.js?v=1234455"/>
<script type="text/javascript" src="${ctx}/js/mod/film/showmanager.js?v=20181009"></script>