執行 Firefox 31、Windows 7:
我在正在測試的網站上遇到了一個錯誤,其中一些曾經存在但不再存在的東西仍然出現。我嘗試按Ctrl+清除緩存F5,但這並不能解決問題。然後我嘗試清除cookie,但這仍然沒有解決問題。
然後,我嘗試在另一台電腦上查看該網站(也運行 Firefox 31),該網站顯示正常,刪除的舊內容也消失了。我嘗試在第 50 次出現問題的電腦上使用Ctrl+清除緩存F5,但無濟於事,我仍然看到該錯誤。
然後,我嘗試進入設定而不是按Ctrl+ F5,並透過僅刪除快取來清除快取。這實際上對我有用,而且我不再看到這個錯誤。
那麼既然知道了這一點,為什麼我仍然看到緩存,即使我多次點擊Ctrl+F5來重新加載沒有緩存的頁面?當我做所有這些事情時,程式碼沒有改變,只是由於某種原因, Ctrl+似乎F5對我來說根本不起作用(如果我按下F3它,就會執行查找功能,所以我知道我的F 鍵正在工作)。
即便是火狐支援網站顯示Ctrl+F5可用於覆蓋緩存,但這對我不起作用。那麼Ctrl+F5只是隨機不起作用嗎?問題可能是什麼?感覺現在每次我想在沒有快取的情況下重新加載頁面時都需要進入設置,這是相當頻繁的。我知道有一些解決方法,例如完全禁用快取或插件在單擊時將其刪除,但我仍然希望快取有時會顯示出來,如果 Firefox 本身為我們提供的組合鍵有時不起作用,誰會說由一些第三方開發者也不會隨機運作?
答案1
如何解決這個問題
如果Ctrl-F5
不起作用,Ctrl-Shift-R
可以作為在沒有快取的情況下重新載入頁面的良好替代方案。
為什麼會發生這種情況
關鍵Ctrl-F5
事件可能會被您的作業系統捕獲,因此 Firefox 永遠看不到它。例如,XFCE擷取Ctrl-F5
關鍵事件,並嘗試切換到第五個工作區。
答案2
<火狐瀏覽器>
透過清空快取重新載入頁面:
Ctrl+F5或Ctrl+ Shift+R
透過不清空快取來重新載入頁面:
F5或Ctrl+R