浏览器刷新原理

浏览器是通过Last-Modified和Expires来处理缓存的。对于大多数浏览器而言,都包含有三种刷新方式,以IE浏览器为例:

1、F5 刷新
2、Ctrl+F5 刷新
3、“转至”或地址栏里回车 刷新

这些快捷键的功能,主流浏览器都是相同的。
而这三种刷新方式会导致浏览器采取不同的缓存机制:

F5:不允许浏览器直接使用本地缓存,因此Last-Modified能起作用,但Expires无效
Ctrl+F5:是强制刷新,因此缓存机制失效
“转至”或地址栏里回车:正常的访问,Last-Modified和Expires都有效

总结:
浏览器在刷新时,把上一次的post参数给记忆下来并重新传递给了服务器,不管在这个过程中你是否做什么样的改动,他一概不予理会,而是忠实的把上一次所有POST的参数原封不动的重新发送给服务器。
http://blog.csdn.net/u014662719/article/details/42317539

posted @ 2017-12-06 09:41  villiankiller  阅读(1997)  评论(0编辑  收藏  举报