在web浏览器中,F5和Ctrl+F5会触发什么动作,是否有一个标准?
我曾经尝试过IE6和Firefox 2.x。F5刷新会触发一个带有If-Modified-Since标头的HTTP请求发送到服务器,而Ctrl+F5不会有这样的标头。在我的理解中,F5将尽可能地利用缓存的内容,而Ctrl+F5打算放弃所有缓存的内容,只是再次从服务器检索所有内容。
但是今天,我注意到一些最新的浏览器(Chrome, IE8)不再以这种方式工作了。F5和Ctrl+F5都发送If-Modified-Since标头。
那么,这应该是如何工作的,或者(如果没有标准的话)主要的浏览器在实现这些刷新功能方面有什么不同?