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

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

在Chrome中,我尝试了Ctrl + R,Ctrl + Refresh,Alt + Refresh,Shift + Refresh,但是它们都不起作用。

评论

我的版本4.0.206.1更改了我的源代码(PHP)后再次尝试。使用Shift + F5刷新FF。 Ctrl + Refresh后,Chrome上没有显示更改。

“ Ctrl +刷新”是指实际上单击刷新按钮吗?我不知道这在Chrome浏览器中是否有效;我几乎肯定Ctrl + F5可以按预期工作。

尝试同时使用F5和Refresh,Ctrl和Shift ...无变化。未配置代理,

Command-Shift-R可在Mac(OS X 10.6.7和Chrome 17.0.963.56)中使用。

在Mac上:按住CONTROL并单击Chrome的重新加载按钮

#1 楼

在Windows上将F12或Ctrl + Shift + J推至“打开开发人员工具”(在Mac上为Cmd + Opt + I),然后右键单击刷新图标,然后选择“清空缓存并重新加载”



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

文档说:



对于Windows和Linux:Shift + F5或Ctrl + Shift + R


(屏幕截图):




对于Mac:Cmd + Shft + R):


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


尽管有些人报告了此方法,但其他人却说它无法正常工作。

您的其他选择是:



JavaScript控制台

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

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

使用键盘快捷键Command-Option-J(Mac)或Control -Shift -J(Windows / Linux)。
选择View> Developer> JavaScript Console。

此处未提及F12,但也会在Windows上打开此控制台。

Chrome开发者工具

使用JavaScript控制台


隐身窗口

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


禁用缓存

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


Click&Clean

最后还有Click&Clean扩展选项



评论


这对我不起作用。 f12不执行任何操作。 OSX 10.6.8上的Chrome 25.0.1364.172。

–乔纳森·哈特利
13年3月29日在20:19

您无需打开开发工具。 F12也适用于Windows。在Mac上:⌥⌘I来源:developers.google.com/chrome-developer-tools/docs/shortcuts

–basarat
13年3月31日在1:56

我认为这些选项仅在Chrome想要显示它们时才会显示!我现在意识到只有在开发人员工具打开时它才会显示。另外,如果这里的某个人不喜欢右键单击,则可以长按刷新按钮以达到相同的效果。

– Jasjeev Singh
2013年6月20日16:15



禁用缓存现在位于开发人员工具的“网络”选项卡上。

–神经递质
16/12/28在9:51

我不确定为什么有人说您不需要打开开发工具。对我来说,您需要将它们打开,然后再运行就可以了。谢谢你的提示。

–nynynik
17年3月14日在21:54

#2 楼

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

评论


我发现+1会导致Chrome浏览器缓存文件下载。当我使用apache / nginx配置并且我下载index.php而不是查看它时,这尤其令人沮丧。唯一的方法是清除整个缓存,使用隐身模式或使用Firefox。

–詹姆斯
2011-3-14在16:29

嗯,除非有时不起作用。我只花了15分钟的时间来弄清楚为什么我的外部加载的SWF文件不正确。 Firefox证明它是正确的,Incognito Chrome中的任何按键刷新组合均未从缓存中清除SWF,也未清除实际的Chrome缓存并刷新Incognito窗口。我必须完全关闭然后重新打开隐身窗口,才能使缓存最终释放SWF。在发生这种情况之前,它已经工作了大约一个小时:/

–丹贾
2012年12月12日在22:39



再过5分钟,就我所知,这不是一个可靠的解决方案。 Chrome v17.0.963.46 m

–丹贾
2012年2月12日在22:47

这也会禁用扩展程序,这可能与某些测试背道而驰

–丹尼尔·瓦特罗斯(Daniel Watrous)
16 Sep 6 '19:20



#3 楼

根据文档,Ctrl + F5或Shift + F5应该可以工作。
也许您在IE&chrome上配置了代理,正在缓存页面?

评论


如果确实要确保必须使用“工具”选项清除缓存。

–索林
2010年7月22日在16:17

您需要使用“工具”清除缓存,以便从缓存中清除收藏夹图标。普通的硬重装无法做到。

–RomanSt
2010-12-22 19:03

您的答案中的链接不再指向预期的页面。

–奥迪·马洛(Audite Marlow)
16 Dec 15'在10:05

#4 楼

解决方法是连续两次快速重新加载。

评论


似乎并非在所有情况下,我都只是因为早期的dns问题而不想加载的页面,而Chrome仅仅拒绝加载了大约一分钟……在此之后它又可以工作了。

–沃尔夫
2013年9月20日上午11:51

除了更直接的方法(如禁用网络选项卡下或首选项中的缓存)外,我有时还发现刷新页面十次以上具有清除效果。只是反复点击刷新10-15次

–roberthuttinger
18年1月18日在17:15

#5 楼

尽管使用shift + F5或⌘+ shift + r,但Chrome刷新仍存在问题。

我发现虽然很残酷,但是可以将⌘+ shift + r按住几秒钟,以便浏览器进行多次刷新Java缓存的尝试,但失败了。然后,下次它成功从服务器检索JS。

评论


是的,我可以确认。我一直在自己做。

– gAMBOOKa
2010-10-13 3:43

#6 楼

铬很烂。有时我可以让Shift + F5起作用,但并非总是如此。目前,我的解决方案是使用“点击并清除”扩展程序。很难看,但是每次都可以用,所以我建议现在使用。

评论


对我而言,每次按Ctrl + Shift + R两次都可以。我不知道为什么他们这么讨厌。

–RomanSt
2011年9月8日下午13:46

#7 楼

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

#8 楼

您可以右键单击,然后转到Inspect ElementResources(在较新版本中)选项卡下的Application折叠Cookies右键单击域名,然后单击Clear

#9 楼

Ctrl + Shift + F5似乎对我有用。

#10 楼

它可能只是您的键盘设置,请检查是否已启用或禁用功能键,而我的Logitech键盘是FMode键,类似于NumLock!

#11 楼


单击“工具”菜单。 (扳手在右上角)。
选择选项。
单击“高级选项”选项卡。
单击“清除浏览数据” ...

选中相应的框您希望删除的信息类型。


清除浏览历史记录
清除下载历史记录
清空缓存
删除cookie
清除保存的密码



还可以使用“清除此期间的数据”下拉菜单选择希望删除缓存信息的时间。


准备好后,单击“清除浏览数据”。


评论


为什么我要删除整个缓存以测试单个页面?我宁愿使用Firefox。

– gAMBOOKa
2010-10-20 8:31

Chrome再次出现在图片中,您现在可以硬装-superuser.com/a/512833/92862

–勺子
2012年12月3日,11:45



#12 楼

在Windows上,按Ctrl + F5进行硬加载,而在F5上进行重新加载。 />硬重装会清除该页面的存储缓存。您只需关闭此窗口即可清除所有临时缓存和历史记录。


在Windows上:Ctrl + Shift + N

在Mac上:⌘+ Shift + N