转载来源:segmentfault.com/a/1190000017367746
<script src="/js/common.js?v=1.0.1" type="text/javascript" charset="utf-8"></script>
原由
一般用于静态资源加了CDN,比如说图片、CSS、JS 文件,会加上版本号或 hash 值,这样每次更新静态资源后,修改对应版本号,CDN 会认为这是一个新文件,会重新去缓;如果没有版本号,需要等CDN的缓存失效后静态资源才是最新的。可起到刷新缓存的作用。
就算没有CDN浏览器也会缓存,核心就是一句话 改变url会清除浏览器缓存
测试发现,每次刷新页面该js脚本都更新了。
segmentfault.com/a/1190000017367746