关于Chrome浏览器,在左上位置,是有一个刷新按钮的,如果我们直接点击,那么将是【正常重新加载】的模式,这个与直接在标题栏,右键【重新加载 Ctrl+R】效果是一样的
其实我们也还可以在F12模式下,对着那个刷新按钮右键,或者左键点住不放,还可以看到更多的菜单选项,如下
这两种刷新在功能上有什么不同呢,我们可以访问一下我们自己搭建的一个静态网站为例 ,可以看到效果,
如果访问第一次,响应码是200,当然会对资源进行缓存 ,再进行正常重新加载,那么可以看到请求头部
GET / HTTP/1.1 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 Accept-Encoding: gzip, deflate Accept-Language: zh-CN,zh;q=0.9 Cache-Control: max-age=0 Connection: keep-alive Host: 192.168.113.130 If-Modified-Since: Fri, 29 Sep 2023 07:15:51 GMT If-None-Match: "651679a7-79" Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36
即会有缓存机制的,会带上缓存的一些信息发到服务端去,而且这样收到的状态码,很可能就会是 304 Not Modified,即使刷新多次,也很可能同样的返回
如果我们要强制刷新,而不使用缓存呢?其实也有办法的
1、可以使用图上的【硬性重新加载 Ctrl+Shift+R 】
2、也可以使用 Ctrl+F5,强制刷新 ,与 硬性重新加载 Ctrl+Shift+R 】 效果也是一样的
3、或者打开新的无痕式窗口,这种模式下,新的窗口就没有任何缓存,但访问后,再刷新,也会有的
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/17737086.html
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!