html - 查询字符串技巧过时了吗?

标签 html css google-chrome browser

多年来,每当我进行需要扩展到客户端机器的更改时,我都会在我的 CSS 末尾附加一个查询字符串:

<link href="/Resources/styles/styles.css?v=1" rel="stylesheet" />

但是,我最近注意到 Chrome 似乎非常“聪明”,它知道我何时更改了 CSS 文件,而且最新的 CSS 经常会在测试中出现,而无需查询字符串技巧。

所以我想知道:现代浏览器是否包含了新的逻辑来使查询字符串技巧变得不必要?

谢谢!

最佳答案

这个技巧并没有过时,因为浏览器仍然无法在不请求文件的情况下知道文件已被修改,这只是 HTTP 的一个简单限制。如果标记已更改并且看起来不再匹配,Chrome 可能能够猜测您的 CSS 已更改,但我不太确定这是怎么发生的。

关于html - 查询字符串技巧过时了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25098841/

相关文章:

html - 使 flex 元素的内容滚动而不是使容器更高

javascript - 如何构建具有多行选项的 <select> ?

linux - 适用于谷歌浏览器的应用程序

php - 如何在 PHP 循环中更改 CSS 的类名?

html - 是否可以使用 Go 和 webview 使用本地 HTML 文件?

css - 我希望我的链接只在我点击它时改变颜色,而不是仅仅通过刷新页面。我如何使用 CSS 做到这一点?

javascript - 使用 Chrome 扩展程序注入(inject) javascript 应该那么容易吗?

php - 使用 php 访问文本文件?

HTML5 wrapper 只包装 Header(使用边框)

html - Chrome iPhone 6 模拟器 100% 宽度比设备宽