强制刷新缓存的 CSS 数据
更新网站 CSS 时会出现一个挑战:缓存了之前 CSS 的浏览器将不会收到版本更新,导致渲染问题。要解决此问题,可以采用多种方法强制浏览器获取并使用新的 CSS:
文件名或查询字符串修改:
HTTP 标头优化:
基于观察的缓存行为:
参数和示例:
查询字符串(随机):附加随机参数以强制执行新请求。
<link href="style.css?v=[Random Value]" />
查询字符串(Versioned): 附上版本号以表明更新CSS。
<link href="style.css?v=2.1" />
文件名修改:将 CSS 文件重命名为新版本。
<link href="v2-style.css" />
其他注意事项:
以上是如何强制浏览器刷新缓存的 CSS 文件?的详细内容。更多信息请关注PHP中文网其他相关文章!