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
请求头。
那么这个功能应该如何工作呢?或者(如果没有标准),主要的浏览器在实现这些刷新功能方面有什么区别呢?
ALT+F5
和CTRL+F5
的作用是一样的。 - ashleedawg