多年来,每当我进行需要扩散到客户端计算机的更改时,我都会在CSS的末尾添加一个查询字符串:
<link href="/Resources/styles/styles.css?v=1" rel="stylesheet" />
然而,我最近注意到Chrome似乎很漂亮&#34;智能&#34;关于知道我何时更改了CSS文件,并且通常最新的CSS出现在测试中而不需要查询字符串技巧。
所以我想知道:现代浏览器是否采用了新的逻辑来使查询串技巧变得不必要?
谢谢!
答案 0 :(得分:1)
这个技巧并没有过时,因为浏览器仍然无法知道文件是否已被修改而没有请求它,这只是HTTP的一个简单限制。如果标记发生变化并且似乎不再匹配,Chrome可能猜测您的CSS已更改