我注意到脚本包含在页面中时,例如jquery脚本,它包含版本号。例如:
<script type='text/javascript' src='superfish.js?ver=3.9'></script>
在将版本号插入页面的HTML时包含版本号有什么好处?
答案 0 :(得分:2)
当版本发生变化时,URL会发生变化,因此浏览器不会认为它有缓存副本。因此,当网站的开发人员发布更新版本时,它可以正常工作 - 确保每个人都下载更新的JavaScript的新页面。
(浏览器会将整个网址(包括查询字符串)视为本地缓存的“密钥”。)