【发布时间】:2011-02-14 02:18:44
【问题描述】:
当我查看 this published Google Docs document 时,我看到 最新版本 带有 Firefox 和 Chrome,但旧版本 与 IE8。此外,通过 PHP/Curl 对它进行屏幕抓取给了我一个旧版本。
我在 IE8 中尝试过 CTRL-Refresh,但无法让它显示最新版本。 无论 headers 我尝试在 PHP/Curl 中进行更改,我都无法让它显示最新版本。
注意:我确信我可以在 IE8 中挖掘并找到一些要清除的缓存条目,但是在这个 URL 上没有发生的事情发生在例如 cnn.com 上,它确实每次我都会给我当前的新闻在 IE8 中查看它,而不是几天前网站的某些缓存版本?例如Google Docs 是否没有发送浏览器(或至少 IE 和 PHP/Curl)期望的某种标头以不显示缓存版本?
我对浏览器/标题/缓存有什么不了解的地方?不同的浏览器怎么会显示一个页面的内容不同?
(来源:deviantsart.com)
【问题讨论】:
标签: caching browser curl header browser-cache