博客园  :: 首页  :: 管理

关于Chrome-谷歌浏览器-的刷新机制说明

Posted on 2023-09-29 16:29  520_1351  阅读(305)  评论(1编辑  收藏  举报

关于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