題 如何在Google Chrome中執行緩存刷新?


我不知道它的確切調用是什麼,通過緩存刷新我的意思是,在清除緩存後刷新頁面。我不想清除整個瀏覽器緩存。

我似乎無法緩存刷新我的頁面。在Firefox中,我知道它 轉移+刷新。

在Chrome中,我試過了 按Ctrl+[R按Ctrl+刷新, Alt鍵+刷新, 轉移+刷新,但沒有一個工作。


323


起源


我的版本是4.0.206.1在對我的源代碼(PHP)進行更改後再次嘗試。使用Shift + F5在FF中刷新精細。 Ctrl + Refresh後,更改未顯示Chrome。 - gAMBOOKa
通過“Ctrl + Refresh”,您的意思是實際點擊刷新按鈕嗎?我不知道這是否適用於Chrome;我差點把握Ctrl + F5正如預期的那樣工作。
嘗試使用F5和刷新,Ctrl和Shift ...沒有變化。沒有配置代理, - gAMBOOKa
Command-Shift-R適用於Mac(OS X 10.6.7和Chrome 17.0.963.56)。 - Joe Mornin
在Mac上:按住CONTROL並點擊Chrome的重新加載按鈕 - Mitch Fournier


答案:


F12 要么 按Ctrl+轉移+Ĵ 在Windows上“打開開發人員工具”(在Mac上: CMD+選擇+一世) 然後你可以 右鍵點擊 在...上 刷新圖標 並選擇 '空緩存和硬重載'

screenshot

看到: https://stackoverflow.com/questions/12633425/chrome-browser-reload-options-new-feature

文件 說:

  • 對於Windows和Linux:  轉移+F5 要么 按Ctrl+轉移+[R
    • (截圖): enter image description here
  • 對於MacCMD+SHFT+[R):

重新加載當前頁面,忽略緩存內容。

雖然有些人報告了這項工作,但其他人表示它無法正常工作

您的其他選擇是:

  1. JavaScript控制台

    JavaScript控制台在Chrome DevTools中有兩種模式:主控制台選項卡,或者在另一個選項卡(例如元素或源)上可以顯示的拆分視圖。

    要打開“控制台”選項卡,請執行以下操作之一:

    使用鍵盤快捷鍵 命令  - 選項  - Ĵ (Mac)或 控制  - 轉移  - Ĵ (在Windows / Linux的)。 選擇 查看>開發人員> JavaScript控制台

    F12 這裡似乎沒有提到,但也將在Windows上打開此控制台。

    Chrome開發者工具

    使用JavaScript控制台

  2. 隱身窗口

    另一個有趣的選擇是打開一個新的隱身窗口(按Ctrl+轉移+ñ 在Mac上:  + 轉移 + ñ)。此窗口不會使用任何存儲的cookie,緩存內容或DNS解析,因此您可以在其中測試內容,而不會通過轉儲緩存來減慢正常瀏覽速度。這是我幾乎總是這樣做而不是清除緩存。 https://support.google.com/chrome/answer/95464

  3. 禁用緩存

    打開Chrome開發者工具(F12, 蘋果電腦: ++一世)。單擊設置圖標(右下角的齒輪)。選中“禁用緩存”。現在,當您使用開發人員工具進行瀏覽時,將禁用開放式緩存。

  4. 點擊與清潔

    最後還有選項 點擊與清潔 延期


318



這對我不起作用。 f12什麼都不做。 OSX 10.6.8上的Chrome 25.0.1364.172。 - Jonathan Hartley
您不需要打開開發工具。 F12也適用於Windows。在Mac上:⌥⌘I來源: developers.google.com/chrome-developer-tools/docs/shortcuts - basarat
不確定它是否是Click&Clean和Ctrl-F5,但它終於為我工作了。謝謝! - Patrick
我認為這些選項只會在Chrome想要顯示時出現!我現在意識到它只會顯示開發人員工具何時打開。此外,如果此處有人不喜歡右鍵單擊,您可以長按一下刷新按鈕以達到相同的效果。 - Jasjeev Singh
禁用緩存 是在 網絡 現在開發者工具的標籤。 - TranslucentCloud


另一個有趣的選擇是打開一個新的隱身窗口(按Ctrl+轉移+ñ)。此窗口不會使用任何存儲的cookie,緩存內容或DNS分辨率,因此您可以通過轉儲緩存來測試其中的內容而不會減慢正常瀏覽速度。這是我幾乎總是這樣做而不是清除緩存。


63



+1我發現Chrome會緩存文件下載。當我正在處理apache / nginx配置並且我正在下載index.php而不是查看它時,這尤其令人沮喪。唯一的方法是清除整個緩存,使用隱身或使用Firefox。 - James
唉,除了 有時 它不起作用。我花了15分鐘試圖弄清楚為什麼我的外部加載的SWF文件不准確。 Firefox顯示它是正確的,Incognito Chrome中的按鍵刷新組合沒有從緩存中清除SWF,也沒有清除實際的Chrome緩存並刷新隱身窗口。我不得不完全關閉並重新打開Incognito窗口以便緩存最終放開SWF。工作正常大約一個小時,直到發生這種情況: - danjah
再過5分鐘,就我所知,這不是一個可靠的解決方案。 Chrome v17.0.963.46 m - danjah
這也將禁用擴展,這可能與某些測試相悖 - Daniel Watrous


根據 文件按Ctrl+F5 要么 轉移+F5 應該管用。 也許您在IE和Chrome上配置了代理,這是緩存您的頁面?


18



如果您確實需要確保必須使用“工具”選項清除緩存。 - sorin
您需要使用工具清除緩存,以便從緩存中清除favicon;正常的硬重裝不會這樣做。 - RomanSt
您的答案中的鏈接不再指向目標頁面。 - Audite Marlow


Chrome很糟糕。有時我可以得到 轉移+F5 工作但不總是。我目前的解決方案是使用 '點擊清潔' 延期。它很醜,但每次都有效,所以我現在推薦它。


9



對我來說,按Ctrl + Shift + R. 兩次 每次都有效。我不知道為什麼他們這麼煩人。 - RomanSt


一個 解決方法 正在連續兩次重新加載。


8



並非在所有情況下,我只是有一個頁面,由於早期的DNS問題而不想加載,Chrome只是拒絕加載它大約一分鐘......之後它再次起作用。 - Wolph
除了在網絡選項卡或首選項下禁用緩存等更直接的方法外,我有時會發現刷新頁面十次以上具有清除效果。只需反复點擊刷新10-15次 - roberthuttinger


儘管使用了Chrome,但我還是遇到了問題 轉移+F5 要么 +轉移+[R

我發現的雖然相當野蠻但仍然堅持下去 +轉移+[R 幾秒鐘,以便瀏覽器多次嘗試刷新Java緩存並失敗。然後下次它從服務器成功檢索JS。


8



是的,我可以證實這一點。我自己一直這樣做。 - gAMBOOKa


打開Chrome開發者工具(F12或Ctrl + Shift + I或菜單/工具/開發人員工具)。單擊設置圖標(右下角的齒輪)。選中“禁用緩存”。現在,當您使用開發人員工具進行瀏覽時,將禁用開放式緩存。


7





按Ctrl+轉移+F5 似乎對我有用。


2





你可以右鍵單擊,轉到 Inspect Element 在下面 Resources 要么 Application (在較新的版本中)選項卡崩潰 Cookies 右鍵單擊域名,然後單擊 Clear


2