我看过一些源代码,使用这个:
<script src="js/script.js?07457154"></script>
这是避免浏览器或服务器缓存此 URL 的请求结果的方法之一。
这是一个随机数,可防止浏览器从缓存中读取 javascript 文件。通过这个数字,浏览器认为它是一个不同的脚本并再次解释它而不是从缓存中读取。
它不必是一个数字。它可以是任何随机值。
这是避免缓存 javascript 文件的简单技巧。当您的 .js 文件已被缓存并且您希望快速反映新的更改时,它非常有用。
请查看下面的 SO 答案,了解更多技巧。
正如评论中已经指出的那样,它用于防止浏览器缓存 Javascript 文件。浏览器不能再确定它是同一个文件并且需要处理,因为它将是一个完全不同的文件。
同样的原则也适用于 .css 文件。当从一个版本到另一个版本发生变化时,它通常用于不同版本的框架。在这些情况下,版本可能会作为参数添加。
但是,每次都使用完全随机的数字并不是一个好主意,因为它可能会一遍又一遍地用不同的名称填充具有相同内容的缓存。