看这个标题,或许很多人会嘲笑我,刷新,谁不会呀。F5一按就完事了呗。
大家都知道刷新分:普通刷新和强制刷新,普通刷新的话,如果图片做了缓存(304)那么几乎是永远都看不到新图了。做开发的,当然希望是每次都强制刷新,可以看到真实的效果,不过。。。。万一用户没强刷怎么办。
看了一下taobao QA的文章才了解,刷新的种类居然有这么多:
http://qa.taobao.com/?p=15297
- 浏览器的刷新有2类
- 第1类:普通刷新。会首先从缓存中加载内容,缓存中已过期部分内容会从服务器重新请求。
- 第2类:强制刷新(刷新缓存和页面)。会从服务器重新请求所需要加载的内容
- 第2类刷新的情况:
- 1) 快捷键CTRL + F5
- 2) 按键CTRL + 点击工具栏刷新按钮
- 3) 按键CTRL + 点击地址栏右侧刷新按钮
- 第1类刷新的情况:
- 1) 点击工具栏刷新按钮
- 2) 点击地址栏右侧刷新按钮
- 3) 网页中右键菜单,点击刷新按钮
- 4) 菜单:查看->重新载入
- 5) 快捷键F5
- 6) 快捷键SHIFT + F5
- 7) 通过鼠标手势刷新
- 8) 按键CTRL + 网页中右键菜单,点击刷新按钮
- 9) 按键CTRL + 菜单:查看->重新载入
- 10) Webkit核下,快捷键CTRL + R
mac下面,几乎就是接ctrl换成command。
Firefox,如果安装了firebug,打开firebug,在net标签中可以选择:强制刷新,这样每次请求都不会从缓存中走了。