【发布时间】:2010-09-25 17:42:46
【问题描述】:
在 Firefox 中,Reload 似乎会重新加载所有内容,而在 IE 上,Refresh 只会重新加载当前页面的 HTML 部分。在 IE 中,您需要按 Ctrl-F5 才能完全重新加载。
为什么会有这种差异?是否有一篇文章更彻底地解释了这种差异?
【问题讨论】:
标签: internet-explorer http firefox caching
在 Firefox 中,Reload 似乎会重新加载所有内容,而在 IE 上,Refresh 只会重新加载当前页面的 HTML 部分。在 IE 中,您需要按 Ctrl-F5 才能完全重新加载。
为什么会有这种差异?是否有一篇文章更彻底地解释了这种差异?
【问题讨论】:
标签: internet-explorer http firefox caching
Firefox 像所有现代浏览器一样使用缓存,因此它不会在刷新时加载所有内容。不同的浏览器引擎处理缓存的方式略有不同,但主要取决于您发送的标头。
您应该查看caching in http 和this caching tutorial 上的 w3 页面,以了解有关 Web 缓存如何工作的更多详细信息。另外这篇关于firefox and IE caching的区别的文章应该是相关的。
【讨论】:
Ctrl-F5 在 IE 中重新加载,没有缓存。
F5 也应该重新加载图像,只要浏览器检测到它们已更改。
【讨论】: