没有清除浏览器缓存获取新图像和新更新的 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)没有更新到我的浏览器,它只显示旧设计,有时它显示新旧设计的崩溃。
有任何方法可以在我的浏览器中获取更新的设计,而无需手动清除浏览器缓存。
提前致谢。
【问题讨论】:
你能指定更多吗?使用 php? html?你有后台访问权限?您要重新上传整个网站? 仅 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 代码,而不是告诉他们请清除缓存以查看更新? [复制]