<分区>
<分区>
Possible Duplicate:
Force refresh of cached data
在网站进行视觉更改后更新 css 样式表的最佳做法是什么?
我最近用新图片更新了我的网页并更新了 css。当我的 friend 查看该站点时,由于某种原因,他的浏览器将以前的 css 与新图像一起渲染。他以前访问过该站点。据我所知,样式表没有刷新,但他们的图像在他第一次启动该网站时发生了变化,导致它显示不正确。在他刷新页面后,它更新了 css,但看起来还不错。
我是否需要在重大更改后更改 css 的名称以强制下载新样式表?或者有没有办法让浏览器强制重新加载样式表?
最佳答案
他有以前的版本,因为它被缓存了。在他这边,他可以使用 cntrl
+ f5
(在 chrome 上)或他的等效浏览器来“强制”一个新的 CSS 文件。或者只是清空他的缓存。
对您来说,您可以做的就是更改样式表的名称。您可以通过将 ?=x
添加到样式表 href 来实现。它使浏览器认为它是新版本,但实际上只是旧版本。
如果您不想再次缓存该文件(我不建议这样做),您可以向 ?=
添加时间戳,但同样,我不建议这样做
关于html - 更改后刷新 CSS 样式表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14486043/