首页 > 解决方案 > css 文件更新前延迟

问题描述

我正在使用 Dreamweaver 更新网站。当我上传 style.css 文件时,Safari 和 Chrome 暂时无法识别更改。这就是我正在做的事情。

问题是 Safari 和 Chrome 无法识别服务器上的更改。我看到一个建议用 href="css/style.css?v={random number/string}" rel="stylesheet" type="text/css" 调用样式表,但这似乎没有帮助。

如果我等待足够长的时间(5-10 分钟),最终情况会得到更新。有没有办法让浏览器即时更新 CSS?

标签: cssgoogle-chromesafarireload

解决方案


浏览器正在缓存 CSS 文件以提高效率,并且不知道已经进行了更改。

您在原始问题中提到的版本控制应该可以解决问题。请记住,每次您希望浏览器重新获取它时,都需要将其更改(任何您想要的)。

<link rel="stylesheet" type="text/css" href="/css/style.css?ver=2.0">

推荐阅读