运行 Firefox 31,Windows 7:
我在测试一个网站时遇到了一个错误,一些原本存在但现在不再存在的东西仍然会出现。我尝试按Ctrl+清除缓存F5,但这并没有解决问题。然后我尝试清除 cookie,但这仍然没有解决问题。
然后我尝试在另一台电脑上查看该网站——同样运行 Firefox 31——该网站显示正常,删除的旧内容也正常消失。我尝试在出现问题的电脑上使用Ctrl+清除缓存F5,这是第 50 次了,但无济于事,我仍然看到错误。
然后我尝试进入设置,而不是按Ctrl+ F5,然后通过删除缓存来清除缓存。这对我来说确实有效,我不再看到错误。
那么,既然知道了这一点,为什么我仍然会看到缓存,即使我多次点击Ctrl+来重新加载没有缓存的页面?在我执行所有这些操作时,代码并没有改变,只是由于某种原因, +似乎根本不起作用(如果我按下它,它会执行查找功能,所以我知道我的 F 键正在工作)。F5CtrlF5F3
即便是Firefox 支持网站显示Ctrl+F5可用于覆盖缓存,但对我来说不起作用。那么Ctrl+F5是否只是随机不起作用?问题可能出在哪里?感觉现在每次我想重新加载没有缓存的页面时都需要进入设置,这种情况相当常见。我知道有一些解决方法,例如完全禁用缓存或插件以在单击时将其删除,但我仍然希望缓存有时显示出来,如果 Firefox 本身提供的组合键有时不起作用,谁能说第三方开发人员制作的插件也不会随机起作用?
答案1
如何解决这个问题
如果Ctrl-F5
不起作用,Ctrl-Shift-R
可以采用不使用缓存的替代方案来重新加载页面。
为什么会发生这种情况
按键Ctrl-F5
事件可能会被操作系统捕获,因此 Firefox 永远看不到它。例如,XFCE 捕获Ctrl-F5
关键事件,并尝试切换到第五个工作区。
答案2
<火狐>
通过清空缓存重新加载页面:
Ctrl+F5或Ctrl++ShiftR
不清空缓存的情况下重新加载页面:
F5或Ctrl+R