为什么在嵌入页面时包含脚本的版本号?

时间:2014-05-04 13:30:24

标签: javascript jquery html

我注意到脚本包含在页面中时,例如jquery脚本,它包含版本号。例如:

<script type='text/javascript' src='superfish.js?ver=3.9'></script>

在将版本号插入页面的HTML时包含版本号有什么好处?

1 个答案:

答案 0 :(得分:2)

当版本发生变化时,URL会发生变化,因此浏览器不会认为它有缓存副本。因此,当网站的开发人员发布更新版本时,它可以正常工作 - 确保每个人都下载更新的JavaScript的新页面。

(浏览器会将整个网址(包括查询字符串)视为本地缓存的“密钥”。)