gpt4 book ai didi

css - 浏览器如何知道如何使用缓存清除?

转载 作者:太空宇宙 更新时间:2023-11-04 03:10:46 25 4
gpt4 key购买 nike

如果我在我的 css 文件中包含版本号或时间戳,浏览器如何加载正确的版本?为什么它不会被引号内的 ?v=1 混淆?

例子:

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

最佳答案

浏览器不关心 URL 长什么样,它只是向服务器请求资源。

服务器忽略在 URL 中发送的查询字符串。它已被解析,但对于普通数据文件,查询字符串不用于任何用途,服务器仅返回文件。

您获得正确版本的 CSS 文件的原因是查询字符串更改了 URL,因此浏览器不会使用缓存中可能存在的任何先前版本的 CSS。因此它必须从服务器请求文件。

关于css - 浏览器如何知道如何使用缓存清除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29566877/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com