最佳答案
在浏览器中,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
报头。
那么,这应该是如何工作的,或者(如果没有标准的话)主要的浏览器在实现这些刷新功能方面有什么不同?