http - “F5” 和“Ctrl F5” 请求浏览器刷新?

  显示原文与译文双语对照的内容

在网页browsers,还有鉴定的标准有什么行为 F5键Ctrl + F5键引爆?

我这是头一次中进行试验据cnn报道和 Firefox 2. x. 的F5键与一个"if-modified-since"刷新便会触发一个HTTP请求发送到服务器的头,但是 Ctrl + F5键就不会有这样的标题。 在这些服务器again,在我理解,F5键将尝试利用缓存的内容尽可能多,而 Ctrl + F5键旨在放弃所有缓存的内容,就是检索所有 content.

但是今天,我注意到,在一些最新的浏览器中,( Chrome,IE8 ) 不再以这种方式工作。 这两个 F5键Ctrl + F5键发送"if-modified-since"头。

那么这是如何工作的,或者( 如果没有标准) 如何实现这些刷新功能的主要浏览器?

时间:

于现代browsers,相关我实现了 跨浏览器 兼容的浏览器页面来测试刷新行为并得到的结果类似于 @some, but:

enter image description here

至少在 Firefox ( v3.5 ),缓存似乎是 禁用而不是单纯清除。 如果页面上有多个相同的图像实例,它将被多次传送。 img 标记也是通过 ajax/javascript添加的。

使用 CTRL - F5键在浏览器,所以以防你会奇怪,为什么每次下载到相同小 icon 几百次在你 auto-refresh Ajax网站,那是因为你在最初加载时的页上。

...