首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Chrome中"Normal Reload“、"Hard Reload”和"Empty Cache and Hard Reload“有什么区别?

在Chrome中"Normal Reload“、"Hard Reload”和"Empty Cache and Hard Reload“有什么区别?
EN

Stack Overflow用户
提问于 2013-02-20 07:05:32
回答 3查看 96.5K关注 0票数 379

我最近在Chrome中发现了这个新特性:

我可以找出选项1和选项3之间的区别,选项2可能介于两者之间,但我在任何地方都找不到更准确的信息。

有谁知道这3个选项中每一个的确切行为?

EN

回答 3

Stack Overflow用户

发布于 2017-08-09 17:15:34

这也适用于Mac OS X。打开开发人员工具,然后,在重新加载按钮,1.二次单击(右击右手鼠标),或2.长时间点击,又名长按查看菜单。

除了this answer之外,硬重新加载通常还会导致代理、内容交付网络和其他远程缓存刷新。

票数 3
EN

Stack Overflow用户

发布于 2019-01-16 19:11:47

下面的方法让您只清除出现问题的URL的缓存。当我使用http到https重定向缓存时,它对我很有帮助。

在redirection

  • Right单击重定向的URL和Clear browser cache

之前,

  1. 打开Chrome开发人员工具,在Windows中我使用Clear browser cache

Preserve log保存日志

这将仅清除出现问题的缓存,而不会影响正常缓存。

票数 1
EN

Stack Overflow用户

发布于 2021-04-17 06:42:07

以下是对规范的引用-当重新加载被触发时,浏览器执行这些操作之一:

“正常重新加载”执行由HTTP spec定义的“特定端到端重新验证”或“未指定的端到端重新验证”,即使用高速缓存,但重新验证发生,或者具有高速缓存验证条件(“特定”)或无(“未指定”)。在这两种情况下,由于浏览器将max-age标头设置为0,因此会进行重新验证。

另一方面,“硬重新加载”似乎会触发“端到端的重新加载”--不允许使用缓存的副本。在这种情况下,浏览器设置Pragma: no-cache会强制重新加载。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14969315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档