Chrome 浏览器缓存

Chrome 浏览器缓存

可能重复:
如何在 Google Chrome 中强制刷新而不使用缓存?

我在本地机器上做了很多开发工作,并希望开始使用 Chrome,但是我似乎无法进行硬刷新(ctrl+f5)或任何其他组合键来让我的浏览器强制刷新所有内容@http://本地主机。我经常在 IIS 中更改项目,这就出现了问题,因为我可以看到来自我以前项目的样式表和图像数据,如果不从设置菜单强制转储所有缓存数据,则无法重新加载此页面。

是否还有其他我遗漏的组合键,或者是否有我可以(针对每个站点)关闭缓存的地方?由于我经常切换项目,因此我不想在浏览器设置中清除临时文件。

谢谢,凯尔

答案1

更新:当前版本的 Chromium 和 Chrome 支持此功能。


不,你没有遗漏任何东西。Chromium直到最近才真正支持强制重新加载

您可以使用最新的 开发构建在其中已实施该功能,或者您可以按 Ctrl+Shift+Del 删除缓存,然后重新加载。抱歉,没有其他组合键或更快/更简单的解决方案。

(非官方的说法是未经测试的,但我从一年半的使用中注意到,如果您在一段时间后(比如说几分钟)重新加载,Chromium 往往会获取新信息(例如 HOSTS 文件中的更改、修改的文件等),而如果您立即重新加载,它只会使用缓存的信息。所以你可以试试,但延迟可能比清空缓存更麻烦。)

答案2

根据这一页,ctrl+F5 应该可以在 Windows 上完成您想要的操作。但是,有很多错误报告表明它无法正常运行。

答案3

看起来这最终已经实现。

按住 Shift 键并访问“视图”菜单,您将看到“强制重新加载”选项 - 并带有热键。在 Mac 上,热键为 Shift-Command-R。

答案4

在 Chrome 中修复此问题之前,另一个临时解决方案是打开隐身窗口 (ctrl-shift-n)。在新的隐身窗口中,Chrome 将不使用缓存。

相关内容