2

我正在使用 Gridless Boilerplate,这就是在标题中调用 main.css 文件的方式:

<link rel="stylesheet" href="assets/css/main.css?version=1" />

我想知道添加“?version1”的目的是什么。

4

2 回答 2

7

它用于避免缓存问题。当您编辑您的 css 文件时,您将增加该版本号,并且浏览器将(可能)获取新副本而不是使用其缓存版本。

请参阅通过 params 清除缓存

于 2013-09-25T20:18:10.977 回答
3

如果该文件随时间发生变化,则通过附加该查询字符串,您可以强制通常缓存该文件的浏览器获取新副本。

于 2013-09-25T20:18:06.740 回答