2

当我查看这个已发布的 Google Docs 文档时,我看到的是FirefoxChrome的最新版本,但是IE8旧版本此外,通过PHP/Curl对它进行屏幕抓取给了我一个旧版本。

我在 IE8 中尝试过CTRL-Refresh,但我无法让它显示最新版本。无论我尝试在 PHP/Curl 中更改什么标题,我都无法让它向我展示最新版本。

注意:我确信我可以在 IE8 中挖掘并找到一些要清除的缓存条目,但是在这个 URL 上没有发生的事情是在 cnn.com 上发生的,它确实每次我查看它时都会给我当前的新闻在 IE8 中,而不是几天前网站的一些缓存版本?例如,Google Docs 是否没有发送浏览器(或至少 IE 和 PHP/Curl)期望的某种标头以不显示缓存版本?

我在这里对浏览器/标题/缓存有什么不了解的地方?不同的浏览器怎么会显示一个页面的不同内容呢?

替代文字
(来源:deviantsart.com

4

3 回答 3

1

这是交易:IE 显示的是最新版本,缓存页面的是 Firefox 和 Chrome。

尝试在 Firefox 和 Chrome 中点击CTRL+F5,如果这不起作用,请安装 Firefox 的Web Developer Toolbar 扩展并在“禁用”选项菜单下选择“禁用缓存”。

于 2010-05-02T03:24:51.467 回答
0

尝试导航到并下载: http ://ccleaner.com

安装完成后,关闭所有浏览器,然后运行清理程序。这应该清除所有浏览器的缓存(以及大量临时文件等)。

完成后,重新打开每个浏览器并再次尝试 URL。我猜您的浏览器中的页面缓存了一些影响您的测试的数据。

于 2010-04-30T04:26:35.307 回答
0

看起来浏览器正在缓存旧数据。您可以尝试清除浏览器上的缓存并重新打开链接。

于 2010-04-30T04:30:13.230 回答