如何在 Chrome、Firefox、Safari 和其他瀏覽器中禁用緩存
已發表: 2021-10-18默認情況下,您的瀏覽器會為您在 Web 上查看的內容創建緩存,以便在您打開同一網頁時無需再次下載。 它加快了瀏覽速度並節省了帶寬,但它總是有益的嗎?
如果您需要查看不斷更新的頁面(例如新聞、天氣或外匯網站),緩存可能會讓人頭疼。 這對於需要運行多個腳本但緩存不會顯示最新更改的開發人員來說更糟。
如果您不想一直點擊刷新按鈕來查看網頁上的最新更改,您應該禁用瀏覽器中的緩存。 我現在將向您展示如何在 Chrome、Opera、Microsoft Edge、Firefox 和 Safari 中禁用緩存。
在 Chrome、Opera 和 Microsoft Edge 中禁用緩存
首先,我將介紹所有基於 Chromium 的瀏覽器,因為它們都需要幾乎相同的步驟來禁用緩存。 以下說明適用於 Chrome、Opera 和 Edge,以及其他基於 Chromium 的瀏覽器,如 Brave。
有兩種方法可以實現這一點。 您可以使用瀏覽器的開發人員工具禁用緩存或使用第三方 Chrome 擴展程序。 我將向您展示這兩種方法。
#1. 從開發者工具禁用緩存
這是最簡單的方法,因為它不需要第三方工具並且可以通過簡單的步驟完成。 但是,它有一個問題,即您需要保持“開發人員工具”窗口打開以禁用緩存。 如果關閉窗口,瀏覽器將再次開始使用緩存。
不過別擔心; 我還將向您展示一種解決方法,以最大限度地減少這個額外窗口的干擾。 讓我們看看怎麼做:
要打開開發人員工具,請按鍵盤上的F12鍵或Ctrl+Shift+I鍵。 您也可以打開右上角的主菜單,然後從“更多工具”側邊菜單中選擇“開發者工具”。

在此處移至“網絡”選項卡並選中“禁用緩存”選項旁邊的複選框。 如果您看不到 Network 選項卡,請單擊並拖動 Developer Tools 窗口的一角以增大其大小,這將顯示隱藏的 Network 選項卡。

您現在可以刷新頁面,只要此開發人員工具窗口打開,它就不會從緩存中加載。
這個窗口會在屏幕上佔據一些空間; 您可以拖動它的角來減小尺寸以最大程度地減少干擾。 但是,如果您想刪除窗口而不完全關閉它,則必須在單獨的窗口中打開它。 這是如何做到的:
在“開發人員工具”窗口中,單擊三個垂直點菜單,然後選擇停靠邊選項旁邊的“取消停靠到單獨的窗口”選項。 這將在與您可以最小化的當前窗口分開的新窗口中打開開發人員工具。

#2. 使用 Chrome 擴展程序
大多數基於 Chromium 的瀏覽器也可以使用 Chrome 擴展程序。 您可以使用專用的 Chrome 擴展程序來禁用緩存。 儘管擴展程序不能按需禁用 Chrome 中的緩存,但 Classic Cache Killer 擴展程序可以在不禁用緩存的情況下執行類似操作。
啟用此擴展程序後,只要您在瀏覽器中加載新頁面,它就會自動刪除所有瀏覽器緩存。 如果沒有可用的緩存,瀏覽器將無法從緩存中加載數據,這與禁用緩存相同。
使用擴展程序也不復雜。 只需單擊擴展按鈕即可打開或關閉它。 儘管您應該在不需要時將其禁用,因為在加載每個頁面之前刪除緩存會減慢瀏覽速度。

在 Firefox 中禁用緩存
在 Firefox 中,您可以永久禁用緩存,而不必擔心讓開發者工具窗口保持打開狀態。 還有一個 Firefox 插件,只需單擊一下即可完全禁用緩存。 我將向您展示這兩種方法:

#1. 使用首選項在 Firefox 中禁用緩存
您需要在 Firefox 首選項中禁用兩個條目以停止本地存儲緩存。 就是這樣:
在 Firefox 地址欄中輸入about:config並按 Enter。 將顯示警告消息; 你需要接受它才能繼續前進。

在搜索欄中,將下面提到的首選項一一複制/粘貼,並將它們的值設置為False 。
browser.cache.disk.enable
browser.cache.memory.enable
之後,重新啟動瀏覽器,Firefox 將停止使用緩存。 上面提到的第一個首選項阻止 Firefox 在硬盤上存儲緩存,第二個阻止它在 PC 內存中存儲緩存。 這有效地禁用了緩存。

您還可以撤消這些更改以再次啟用緩存。
#2. 使用 Firefox 插件
使用 Firefox 插件禁用緩存更容易、更快捷。 假設您需要經常啟用/禁用緩存。 在這種情況下,我會建議您使用專用插件,因為每次需要啟用/禁用緩存時都按照上述過程進行操作可能會非常麻煩。
為此,Toggle Cache 插件非常完美,您只需單擊一下即可啟用/禁用 Firefox 緩存。 只需單擊頂部欄中的切換緩存圖標,它就會立即禁用/啟用緩存。

在 Safari 中禁用緩存
以前,您可以直接從“開發”菜單輕鬆禁用 Safari 中的緩存。 但是,此選項現在已移至Web Inspector工具,該工具類似於 Chrome 中的開發人員工具。 有趣的是,它的工作方式也與 Chrome 類似,您必須保持 Web Inspector 打開才能禁用緩存。
這是如何做到的:
單擊頂部欄中的Develop菜單,然後從菜單中選擇Connect Web Inspector選項。

現在移至網絡選項卡並禁用右角的加載資源時使用資源緩存按鈕。 該按鈕看起來像一個有一條線穿過它的塊,它應該變成藍色。

完成後,只要 Web Inspector 處於打開狀態,Safari 就會停止使用緩存。
最後的話
在這些瀏覽器中,Firefox 提供了最簡單的禁用緩存的方法。 即使你必須去冒險的偏好來禁用緩存,效果是永久性的,所以從長遠來看,它不會那麼麻煩。 如果您需要經常啟用/禁用緩存,請確保使用第三方擴展程序,因為它使其成為一鍵式過程。
您可能還感興趣:如何清除 iPhone 上的緩存。
