我有以下问题。
我们有一个网站。我改变了一些精灵,让它看起来更酷。问题是我们已经有了用户,他们的浏览器很有可能缓存了旧图像。反正有没有强制对他们的图像提出新的请求?
注意:在某些刷新后的 firefox(默认设置)上,请求新的精灵,但似乎 chrome(默认设置)只是不请求它们,除非您明确清除缓存。
另一个注意事项:一种方法是重命名精灵,但这也意味着我们必须在 css 文件中找到它们并在那里重命名,等等等等。
祝您有美好的一天,请寻求帮助。
我有以下问题。
我们有一个网站。我改变了一些精灵,让它看起来更酷。问题是我们已经有了用户,他们的浏览器很有可能缓存了旧图像。反正有没有强制对他们的图像提出新的请求?
注意:在某些刷新后的 firefox(默认设置)上,请求新的精灵,但似乎 chrome(默认设置)只是不请求它们,除非您明确清除缓存。
另一个注意事项:一种方法是重命名精灵,但这也意味着我们必须在 css 文件中找到它们并在那里重命名,等等等等。
祝您有美好的一天,请寻求帮助。
一种解决方案是在图像名称的末尾添加一个随机数,例如
.mybackground {
background-image:url(../images/background.jpg?16549);
}
如果您可以在每次通过某些 JS 或 PHP 或任何适合您的方式加载页面时使数字随机化。您可以将图像从样式表中取出,然后放在标题包含的样式标记中或其他任何内容中,以便您可以对它们进行随机数位。(不确定您是否可以直接进入样式表)
重命名听起来更可行。您很可能可以使用(shell)脚本自动化它,所以它应该不会太糟糕。