【问题标题】:Differences in reload behavior between FF and IEFF 和 IE 之间重新加载行为的差异
【发布时间】:2010-09-25 17:42:46
【问题描述】:

在 Firefox 中,Reload 似乎会重新加载所有内容,而在 IE 上,Refresh 只会重新加载当前页面的 HTML 部分。在 IE 中,您需要按 Ctrl-F5 才能完全重新加载。

为什么会有这种差异?是否有一篇文章更彻底地解释了这种差异?

【问题讨论】:

    标签: internet-explorer http firefox caching


    【解决方案1】:

    Firefox 像所有现代浏览器一样使用缓存,因此它不会在刷新时加载所有内容。不同的浏览器引擎处理缓存的方式略有不同,但主要取决于您发送的标头。

    您应该查看caching in httpthis caching tutorial 上的 w3 页面,以了解有关 Web 缓存如何工作的更多详细信息。另外这篇关于firefox and IE caching的区别的文章应该是相关的。

    【讨论】:

    • Ctrl-F5 是几乎所有现代浏览器中的热键,可让它们重新加载文档而忽略本地缓存并发送“Cache-Contol: no-cache”标头
    【解决方案2】:

    Ctrl-F5 在 IE 中重新加载,没有缓存。
    F5 也应该重新加载图像,只要浏览器检测到它们已更改。

    【讨论】:

    • 您也可以按住shift键同时点击刷新按钮。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-20
    • 2012-08-14
    • 1970-01-01
    • 2014-03-03
    • 1970-01-01
    • 2018-07-18
    • 2012-03-20
    相关资源
    最近更新 更多