如何在 Google Chrome 中进行缓存刷新?

gAM*_*OKa 352 google-chrome

我不知道它到底叫什么,我的意思是缓存刷新,清除缓存后刷新页面。我不想清除整个浏览器缓存。

我似乎无法缓存刷新我的页面。在 Firefox 中,我知道它是Shift+Refresh。

在 Chrome 中,我尝试过Ctrl+ RCtrl+Refresh、Alt+Refresh、Shift+Refresh 但它们都不起作用。

Coo*_*ops 362

F12Ctrl+ Shift+ J“打开开发者工具”(在Windows在Mac:Cmd+ Opt+ I),那么你可以右键点击刷新图标,并选择“清空缓存并硬性重新加载”

截屏

请参阅:https : //stackoverflow.com/questions/12633425/chrome-browser-reload-options-new-feature

文件说:

  • 对于 Windows 和 Linux: Shift +F5Ctrl+ Shift+R
    • (截屏): 在此处输入图片说明
  • 对于 Mac : Cmd+ Shft+ R):

重新加载当前页面,忽略缓存内容。

虽然有些人报告说这是有效的,但其他人说它不能正常工作

您的其他选择是:

  1. JavaScript 控制台

    JavaScript 控制台在 Chrome DevTools 中有两种模式可用:主控制台选项卡,或作为可以在另一个选项卡(例如元素或源)上显示的拆分视图。

    要打开控制台选项卡,请执行以下操作之一:

    使用键盘快捷键Command - Option - J (Mac) 或Control - Shift - J (Windows/Linux)。选择查看 > 开发人员 > JavaScript 控制台

    F12 这里似乎没有提到,但也会在 Windows 上打开这个控制台。

    Chrome 开发者工具

    使用 JavaScript 控制台

  2. 隐身窗口

    另一个有趣的选择是打开一个新的隐身窗口(Ctrl+ Shift+N在 Mac 上:?+ Shift+ N.)。此窗口不会使用任何存储的 cookie、缓存内容或 DNS 解析,因此您可以测试其中的内容,而不会因转储缓存而减慢正常浏览速度。这就是我几乎总是做的,而不是清除缓存。https://support.google.com/chrome/answer/95464

  3. 禁用缓存

    打开 Chrome 开发者工具 ( F12, Mac: ?+ ?+ I)。单击设置图标(右下角的齿轮)。选中“禁用缓存”。现在,当您使用开发者工具浏览时,打开缓存被禁用。

  4. 点击&清理

    最后还有Click&Clean扩展的选项

  • 这对我不起作用。f12 什么都不做。OSX 10.6.8 上的 Chrome 25.0.1364.172。 (2认同)

小智 65

另一个有趣的方法是打开一个新的隐身窗口(Ctrl+ Shift+ N)。此窗口不会使用任何存储的 cookie、缓存内容或 dns 分辨率,因此您可以测试其中的内容,而不会因转储缓存而减慢正常浏览速度。这就是我几乎总是做的,而不是清除缓存。


小智 19

根据文档Ctrl+F5Shift+F5应该可以工作。也许你在 IE 和 chrome 上配置了一个代理,它正在缓存你的页面?

  • 答案中的链接不再指向预期页面。 (3认同)
  • 如果你真的想确定你必须使用工具选项清除缓存。 (2认同)
  • 您需要使用工具清除缓存才能从缓存中刷新网站图标;正常的硬重新加载不会这样做。 (2认同)

Jos*_*Lee 9

一个解决办法是在连续打重装非常快两倍。


小智 9

尽管使用shift+F5?+ shift+ ,但我在 Chrome 刷新时遇到了问题r

我发现的工作虽然非常粗暴,但按住?+ shift+r几秒钟,以便浏览器多次尝试刷新 Java 缓存并失败。然后下一次它成功地从服务器检索JS。


小智 9

Chrome 很糟糕。有时我可以让Shift+F5工作,但并非总是如此。我目前的解决方案是使用“Click & Clean”扩展程序。它很丑,但每次都有效,所以我现在推荐它。

  • 对我来说,Ctrl+Shift+R **两次** 每次都有效。我不知道他们为什么让它如此烦人。 (2认同)

Pau*_*aul 7

打开 Chrome 开发人员工具(F12 或 Ctrl+Shift+I 或菜单/工具/开发人员工具)。单击设置图标(右下角的齿轮)。选中“禁用缓存”。现在,当您使用开发者工具浏览时,打开缓存被禁用。