【发布时间】:2012-04-02 18:12:47
【问题描述】:
我使用的 CSS 文件会加载一些像这样的图像:
eg: main.css:
.nav{
background-image:url("/www/images/bg.png")
}
<link href="/www/css/main.css?version=1.2" type="stylesheet" />
CSS 文件如上所示加载到 HTML 中。
我知道有一种方法可以添加诸如“?version=1.2”之类的查询字符串,以强制浏览器从 Web 服务器而不是从缓存中加载 css 文件。但我的问题是这对 css 文件有效,但对嵌入的图像没有任何作用。
那么,当我编辑图片时,如何让浏览器下载嵌入在 css 或 js 文件中的图片,但名称保持不变?
我不想: 1.更改图片名称 2.禁用缓存
谢谢
【问题讨论】: