没有清除浏览器缓存获取新图像和新更新的 CSS

Posted

技术标签:

【中文标题】没有清除浏览器缓存获取新图像和新更新的 CSS【英文标题】:Without Clear browser cache get the new images and new updated CSS 【发布时间】:2015-11-04 16:46:28 【问题描述】:

我有网站“website.com”,我每天都在更新设计(CSS)和图像。如果有任何新来宾用户打开这个“website.com”,它会加载更新后的设计。

但我不是新来宾用户,我已经在我的系统中多次查看了这个“website.com”页面,但是更新的图像和设计更改(CSS)没有更新到我的浏览器,它只显示旧设计,有时它显示新旧设计的崩溃。

有任何方法可以在我的浏览器中获取更新的设计,而无需手动清除浏览器缓存。

提前致谢。

【问题讨论】:

你能指定更多吗?使用 phphtml?你有后台访问权限?您要重新上传整个网站? 仅 HTML、CSS 和图像 【参考方案1】:

如果您想在客户端避免这种情况,您可以在文件内容更改时向 CSS 文件链接添加类似 ?v=1.x 的内容。例如,如果有 <link rel="stylesheet" type="text/css" href="style.css">,您可以将其更改为 <link rel="stylesheet" type="text/css" href="style.css?v=1.1">。我认为,对于图像相同的情况,我不确定。

【讨论】:

以上是关于没有清除浏览器缓存获取新图像和新更新的 CSS的主要内容,如果未能解决你的问题,请参考以下文章

如何在启动更新版本的应用程序时清除浏览器缓存?

有没有更好的方法来反映用户端更改的 CSS 代码,而不是告诉他们请清除缓存以查看更新? [复制]

来自JSON的最后一张图片没有显示

除非清除缓存,否则 Google chrome css 不会更新

js清除浏览器缓存的几种方法

js清除浏览器缓存的几种方法