我不知道它具体叫什么,缓存刷新是指清除缓存后刷新页面。我不想清除整个浏览器缓存。
我似乎无法缓存刷新我的页面。在 Firefox 中,我知道它是Shift+Refresh。
在 Chrome 中,我尝试了Ctrl+ R、Ctrl+Refresh、Alt+Refresh、Shift+Refresh,但都没有用。
答案1
在 Windows 上按F12或Ctrl+ Shift+ J“打开开发者工具”(在 Mac 上:Cmd+ Opt+ I)然后您就可以右键点击在刷新图标并选择“清空缓存并重新加载”
看:https://stackoverflow.com/questions/12633425/chrome-browser-reload-options-new-feature
这文档说:
重新加载当前页面,忽略缓存内容。
尽管有些人报告说这种方法有效,但其他人却说这种方法不能正常工作
您的其他选择是:
JavaScript 控制台
JavaScript 控制台在 Chrome DevTools 中有两种模式:主控制台选项卡,或者在另一个选项卡(例如元素或源)上显示的拆分视图。
要打开“控制台”选项卡,请执行以下操作之一:
使用键盘快捷键命令-选项-J(Mac)或控制-转移-J(Windows/Linux)。选择查看 > 开发人员 > JavaScript 控制台。
F12这里似乎没有提到,但也会在 Windows 上打开这个控制台。
隐身窗口
另一个有趣的选项是打开一个新的隐身窗口(Ctrl+ Shift+N在 Mac 上:⌘+ Shift+ N.)。此窗口不会使用任何存储的 cookie、缓存内容或 DNS 解析,因此您可以在其中测试内容,而无需通过转储缓存来减慢正常浏览速度。这是我几乎总是做的事情,而不是清除缓存。https://support.google.com/chrome/answer/95464
禁用缓存
打开 Chrome 开发者工具(F12,Mac:⌘++ )。点击设置图标(右下角的齿轮)。选中“禁用缓存”。现在,当您使用开发者工具浏览时,缓存已被禁用⌥。I
点击并清洁
最后还有一个选项点击并清洁扩大
答案2
另一个有趣的选项是打开一个新的隐身窗口 ( Ctrl+ Shift+ N)。此窗口不会使用任何存储的 cookie、缓存内容或 DNS 解析,因此您可以在其中测试内容,而无需通过转储缓存来减慢正常浏览速度。这是我几乎总是做的事情,而不是清除缓存。
答案3
根据文档、Ctrl+F5或Shift+F5应该可以工作。也许您在 IE 和 Chrome 上配置了代理,它正在缓存您的页面?
答案4
尽管使用shift+F5或⌘++ shift,我仍然遇到 Chrome 刷新问题r。
我发现一个虽然很粗暴但有效的方法是按住⌘+ shift+r几秒钟,这样浏览器就会多次尝试刷新 Java 缓存并失败。然后下次它就会成功从服务器检索 JS。