为什么firefox / chrome显示的页面与IE8不同?

时间:2010-04-30 04:17:51

标签: caching browser curl header browser-cache

当我查看this published Google Docs document时,我看到最新版本 Firefox Chrome ,但是更旧版本版本 IE8 。此外,通过 PHP / Curl 进行屏幕抓取,这给了我一个旧版本。

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

注意:我确定我可以挖掘IE8并找到一些缓存条目来清除,但是这个网址上发生的事情没有发生,比如cnn.com,每次我确实给了我当前的新闻几天前在IE8中查看它而不是网站的某些缓存版本?例如谷歌文档是不是发送某种浏览器(或至少IE和PHP / Curl)期望的标题,以便不显示缓存版本?

我不了解浏览器/标头/缓存在这里?不同的浏览器如何显示一个页面的不同内容?

alt text http://www.deviantsart.com/upload/lmbevu.png

3 个答案:

答案 0 :(得分:1)

以下是此交易: IE正在显示最新版本,正在缓存此页面的是Firefox和Chrome。

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

答案 1 :(得分:0)

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

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

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

答案 2 :(得分:0)

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