关于浏览器缓存 ?v=...
在一次修改页面后的测试中,安卓与苹果手机显示都是正常的。
但是苹果8P显示是乱的,没有样式,没有js,一开始怀疑是哪串代码写错,但是改了之后依旧原样。
后来发现客户端会缓存这些css或js文件,因此每次升级了js或css文件后,改变版本号,客户端浏览器就会重新下载新的js或css文件 ,刷性缓存的作用。大家可能有时候发现修改了样式或者js,刷新的时候不变,就是客户端缓存了css或者js文件,因此加上参数还是有好处的!
例如:
<script type=”text/javascript” src=”demo.js?v1″></script>
<link rel=’stylesheet’ href=demo.css?v1′ type=’text/css’ />
浙公网安备 33010602011771号