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

我可以找出选项1和选项3之间的区别,选项2可能介于两者之间,但我在任何地方都找不到更准确的信息。
有谁知道这3个选项中每一个的确切行为?
发布于 2017-08-09 17:15:34
这也适用于Mac OS X。打开开发人员工具,然后,在重新加载按钮,1.二次单击(右击右手鼠标),或2.长时间点击,又名长按查看菜单。
除了this answer之外,硬重新加载通常还会导致代理、内容交付网络和其他远程缓存刷新。

发布于 2019-01-16 19:11:47
下面的方法让您只清除出现问题的URL的缓存。当我使用http到https重定向缓存时,它对我很有帮助。
在redirection
Clear browser cache之前,
Clear browser cache Preserve log保存日志
这将仅清除出现问题的缓存,而不会影响正常缓存。
发布于 2021-04-17 06:42:07
以下是对规范的引用-当重新加载被触发时,浏览器执行这些操作之一:
“正常重新加载”执行由HTTP spec定义的“特定端到端重新验证”或“未指定的端到端重新验证”,即使用高速缓存,但重新验证发生,或者具有高速缓存验证条件(“特定”)或无(“未指定”)。在这两种情况下,由于浏览器将max-age标头设置为0,因此会进行重新验证。
另一方面,“硬重新加载”似乎会触发“端到端的重新加载”--不允许使用缓存的副本。在这种情况下,浏览器设置Pragma: no-cache会强制重新加载。
https://stackoverflow.com/questions/14969315
复制相似问题