Shift+F5 和 Ctrl+F5 对于 Google Chrome 中的缓存绕过都有效吗?

Ren*_*neš 5 browser caching google-chrome http http-headers

当我需要忽略缓存并加载新内容时,我一直在 Chrome 上使用Ctrl+ 。F5今天,我发现我的同事正在使用Shift+F5进行相同的操作,并且显然得到了相同的结果。我最好的猜测是第一个只是绕过缓存,第二个是完全清除它们。但我不确定,因为我没有找到任何文章专门比较这两者(除了Ctrl+F5F5,或Shift+F5Ctrl+ R...)。

我唯一发现的是这个论坛帖子,它说这些组合不再重新加载页面。那么,为什么我在最新版本的 Chrome 中使用它并且显然一切都按预期工作呢?

所以我去了Chrome 快捷方式的官方列表,那里没有任何我至今仍在使用的Ctrl+痕迹。F5我每天都会更新几次没有版本标签的 CSS 文件,所以我可以知道它是有效的。

你能帮我们解决这个问题吗?

小智 5

绝对没有区别。

Ctrl+Shift+R / Shift+F5 / Ctrl+F5 在 Chrome 中执行完全相同的操作 - 重新加载页面,忽略缓存(图像、脚本、CSS 文件)

我推测 Shift+F5 是 Chrome 重新加载的方式,而添加 Ctrl+Shift+R/Ctrl+F5 是为了与其他浏览器兼容。

以 Firefox 为例,Shift+F5 在开发人员工具中打开“性能”选项卡,因此对​​于同时使用这两种浏览器的用户来说,使用 Ctrl+F5 组合会更舒服。