【问题标题】:Bypassing Cache in Chrome or Firefox在 Chrome 或 Firefox 中绕过缓存
【发布时间】:2011-12-08 08:46:10
【问题描述】:

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

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

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

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

谢谢。

【问题讨论】:

  • 这不是编程问题。

标签: css firefox caching google-chrome firebug


【解决方案1】:

避免缓存的一种方法是以某种方式显式更改 url。我的建议是将查询字符串参数附加到 css url,如:

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

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

【讨论】:

  • 这是一个巧妙的技巧!这是有道理的,我谢谢你。两种浏览器中是否没有方法可以禁用单个站点的缓存?
猜你喜欢
  • 2010-10-14
  • 2011-10-05
  • 2010-09-26
  • 1970-01-01
  • 1970-01-01
  • 2021-01-29
  • 2021-10-23
  • 1970-01-01
  • 2017-02-10
相关资源
最近更新 更多