【发布时间】:2014-11-24 12:34:52
【问题描述】:
我遇到了这个奇怪的问题,我的 Chrome 浏览器一直在加载我的网站的旧版本,其代码甚至不再存在于我的服务器上。我认为这是一个典型的缓存问题。
我尝试清理浏览器缓存,使用 igcognito 模式,并清理 DNS 缓存。旧的缓存页面仍在加载中。
这个问题好像已经在这个google群里讨论了三年了,但是还是没有解决办法。 https://productforums.google.com/forum/#!topic/chrome/xR-6YAkcASQ
使用 firefox 或任何其他网络浏览器都可以完美运行。
这不仅仅发生在我身上。我的所有同事在我的网站上都遇到了同样的问题。
【问题讨论】:
-
是的。我希望 Chrome 加载服务器上的内容
-
我也有同样的问题,就好像你必须等待链上的东西清除它的缓存才能看到新版本。我想知道它是什么。
-
令人惊讶的是,到了 2020 年这仍然是一个问题。标准解决方案是“清除缓存”。我们中的一些人通过网站经营业务,并且不希望每次我们进行更新时都告诉每个客户去“清除缓存”。太可怕了当您使用像 React 这样的框架时,另一种对每个 js 文件进行版本控制的解决方案(我的脑袋)不起作用。也许在 20 年后,这将最终通过从服务器发送到客户端的“脏”标志来解决,就像 20 年前应该的那样。
-
是的,2020 年 Angular 应用程序也存在同样的问题!难以置信。
-
2021 年仍然面临这个问题。尽管索引页面中有所有元标记,Chrome 仍会加载旧页面。 Ctrl-F5 加载最新页面。但是在新标签页上打开页面会回到旧版本。
标签: google-chrome caching