在Chrome或Firefox中绕过缓存

时间:2011-12-08 08:46:10

标签: css firefox caching google-chrome firebug

我已经一次又一次地研究并阅读了解决方案,但它们根本不起作用。

据说,可以通过点击F12,点击右下角的齿轮,然后选中“禁用缓存”来绕过Chrome中的缓存。这对我不起作用。我仍然得到一个缓存CSS的页面。在Firefox中,我进入Net并检查“禁用浏览器缓存”无济于事。 HTML不是问题,只有CSS,可能还有JS。

但是,IE没有这个问题。我相应地更新页面的CSS和IE更新。由于显而易见的原因,这不是一个理想的情况。

我在Chrome和Firefox中访问my-site.com/style.css,文件中没有我用FTP / SSH / IE看到的文件。如果这看起来像一个bug(它对我有用),那么请告诉我。如果我只是愚蠢,那么请告诉我我错过了什么。请。

谢谢。

1 个答案:

答案 0 :(得分:4)

避免缓存的一种方法是在某种程度上明确更改网址。我建议将查询字符串参数附加到css url,如:

http://mysite.com/content/css/File.css?version=1234

并更新版本或其他方式是附加DateTimeOffset而不是自动递增的数字。