网页刷新的时候 ctrl + f5的功能是什么

作者

浏览网页的时候,通过 f5 可以刷新网站, 通过 ctrl + f5 也可以刷新。两者的区别是什么?

简单说, ctrl + f5f5 的增强版,或者称 ctrl + f5 为强制刷新

有什么区别

一般来说 f5 刷新网页的时候,仅仅是html页面进行了刷新, html里面的资源元素比如 图片,样式文件,不一定刷新。而ctrl+f5则会有更多的资源进行刷新,图片、css、js 文件都会刷新。当然也会有其他情况。缓存和浏览器和服务都有关系。

具体是怎么实现的

浏览器提交请求的时候,参数不一样的。

f5 刷新页面

f5 刷新网页

ctrl + f5 强制刷新页面

ctrl+f5 强制刷新

可以看到强制刷新多一个参数 Pragma: no-cache ,就是告知,不用缓存。

回复

电子邮件地址不会被公开。