2010-04-30 70 views
2

当我看着this published Google Docs document,我看到了最新版本火狐,而是旧版本IE8。另外,通过PHP/Curl屏幕截图给我一个旧版本。为什么firefox/chrome会显示与IE8不同的页面?

我试过CTRL-Refresh在IE8中,但我无法让它显示我最新的版本。 无论如何标题我尝试改变PHP/Curl,我无法让它显示我最新的版本。

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

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

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

回答

1

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

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

+0

我简单地在本文档中忘记了当我第一次发布时选中“在发生更改时自动重新发布”复选框。由于FF和Chrome似乎共享cookie,因此他们将更新后的版本显示为“已发布文档”,所以我认为它确实已发布。获得的经验:总是选中该框,否则您编辑文档的浏览器会将您所做的更改显示为“已发布”,但不会真正发布。 – 2010-05-02 03:56:46

0

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

一旦你安装它,请关闭所有浏览器,然后运行干净。这应该清除所有浏览器的缓存(以及大量临时文件等)。

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

0

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

+0

但是浏览器不应该自动识别它吗?例如什么不在这个网址上发生,例如,cnn.com,这让我看到当前的新闻,每次我在IE8看它,而不是前几天的消息? – 2010-04-30 04:35:08

+0

也,任何想法如何强制刷新PHP/Curl中的缓存,以便我可以清除那里的缓存? – 2010-04-30 04:36:01

相关问题