題 如何在Firefox中從緩存中清除單個站點?


在Firefox中,我偶爾需要清除緩存以修復網站。但清除整個緩存看起來像是極端的過度殺傷力。有沒有辦法從緩存中清除一個站點?


245
2017-08-07 17:33


起源


當我需要經常清理Cookie時調試我的網站時,我經常使用 private browsing mode。它會自動清理所有內容。希望這適合您的情況。 - smwikipedia


答案:


  1. 選擇Firefox 菜單 按鈕。
  2. (在Firefox 57或更高版本中,選擇 圖書館
  3. 選擇 歷史 圖標。
  4. 滾動到底部並選擇 顯示所有歷史記錄
  5. 使用以下搜索站點 搜索歷史記錄 右上角的字段。
  6. 在結果中,右鍵單擊相應的頁面並選擇 忘了這個網站

注意: 這將清除站點的已保存密碼。


216
2018-03-25 04:17



你還在這裡!三年半之後。 :)回答你:是的,“昨天”。謝謝你的榮譽。 - zylstra
當您想要刪除將您重定向到另一個網站的網站的緩存時,這是CTRL + F5的一個很好的替代方案(在這種情況下,CTRL + F5只會強制刷新重定向的網站)。 - Sicco
一個很好的答案,但人們需要知道這個問題!所以:W A R N I N G:這將清除有關該網站的所有信息,包括cookie和密碼。 - Rigel
此外,如果該站點是localhost,它將丟失您正在開發的所有localhost站點的數據,無論如何,這對我來說遠遠超過我想要清除的數據。 - Joshua Frank
問題是從瀏覽器緩存中刪除該站點,而不是從歷史記錄中刪除。這個答案很糟糕。 - peterh


如果你想做一個 力刷新,這就是我想你想做的,點擊CTRL + F5。當然,Mac上的Cmd + F5。 適用於Chrome。


35
2017-08-07 23:31



在osx 10.6.7中加載畫外音 - Doug Molineux
CMD + SHIFT + R ... OSX默認使用功能鍵。 - curly_brackets
這不一定是真的。每次我嘗試開發時都會緩存像html模板這樣的資源。 - James South
任何想法如何為使用301重定向到另一個域的頁面執行此操作,但不再是?我無法足夠快地點擊ctrl-F5,並且重定向不斷發生 - matt wilkie
不明白為什麼這個答案得到了很大的支持,因為它既錯了也沒有回答這個問題。 Ajax調用,css文件,重定向繼續被緩存(或重定向)。唯一可靠的方法是從某個域中刪除歷史記錄,例如刪除Cookie。另一種方法是使用不同(已清理)的配置文件啟動Firefox。 - HMR


此插件允許您查看和刪除內存和磁盤中的特定緩存條目 - https://addons.mozilla.org/en-US/firefox/addon/2489/


6
2017-08-07 19:50



可悲的是,目前還沒有插件。 - equaeghe
看看這個 addons.mozilla.org/de/firefox/addon/cacheviewer2 - iceteea
此附加組件不是穩定版本。 - Nicolas Barbulesco
顯然,這個附加組件不能熱安裝。這太糟糕了。我需要讓一些特定網站在Firefox中再次運行,而無需重新啟動Firefox。 - Nicolas Barbulesco
@iceteea - 此附加組件CacheViewer2不是穩定版本。顯然,這個附加組件不能熱安裝。這太糟糕了。我需要讓一些特定網站在Firefox中再次運行,而無需重新啟動Firefox。 - Nicolas Barbulesco


沒有內置的方法來清除Firefox中特定頁面/站點的緩存。您可以“忘記此站點”從歷史記錄清除域,您可以“刪除此頁面”從歷史記錄中清除特定頁面,但您無法清理屬於頁面的單個緩存項目(除了轉到您的個人資料文件夾並刪除它們)。

可能有插件可以做到這一點,但在查看它們時我沒有找到任何東西。用於緩存刪除的內置功能似乎具有全有或全無策略。


2
2017-08-07 19:45



您在“忘記此網站”和“刪除此頁面”中提到的選項在哪裡? - mouseas
@mouseas,至少是歷史側邊欄(Ctrl-H)。 - Matthew Flaschen
@mouseas這兩個命令位於歷史記錄窗口或側欄中任何單個頁面的右鍵菜單的底部。 - Rory O'Kane


請注意,目前無法在不使用插件的情況下清除緩存的HTTP重定向(至少301類型)。

按Ctrl+F5 / CMD+F5  才不是 因為您被立即重定向到目標URL,因此您無法刷新原始URL。

所以我用過 CacheViewer插件 在此處提到處理此問題。

看到 Firefox中也有這個bug 有關此問題的詳細信息和可能的進展。


2
2018-02-12 09:56



您可以嘗試在重定向之前打開警告,在Prefs→Advanced→General→Accessibility中。但是這個pref在所有情況下都不起作用。 - Nicolas Barbulesco
我想知道Firefox的bug是不是簡單地關於301 Moved Permanently重定向,這是,好吧, 設計 永久的。如果Firefox確實會緩存302 Found,那麼這確實是一個錯誤。 - Arjan
你對301 @Arjan一般都是正確的,但我會說緩存重定向至少是一個可疑的行為,導致4xx / 5xx響應。而且如果沒有第三方工具也無法清除這些重定向緩存似乎更像是一個錯誤,而不是缺少一個功能.. - Greg Dubicki


在剛剛發布的Firefox擴展中,最初的問題現在有一個答案,它既可以直接解決問題(也不是如何通過使用“從選定域中刪除cookie,密碼等”)忘記這個網站“)並將處理利用頁面重定向而不是不期望緩存的頁面內容更改的網站。偉大的設計也。快速高效。

https://addons.mozilla.org/en-US/firefox/addon/clear-site-cache/


2
2017-09-20 16:37



與Firefox Quantum不兼容 - rluks


有一天,當你沒有打開任何其他東西時,去吧 工具⇨清除最近的歷史記錄 然後選擇僅清除緩存,然後僅從今天或Xtime。因為您剛剛訪問過該網站,所以它應該已將緩存中的時間戳移動到列表頂部,這樣您就可以在當天擦除Firefox中的所有緩存,從而清除特定網站的緩存。


1
2017-11-18 02:28



為這樣一個微不足道的目的而去很多麻煩。 - Isaac Rabinovitch


我在這裡參加派對有點晚了,但我想把這個答案留給那些通過谷歌搜索發現這個帖子的人。通過訪問Firefox的配置文件選擇器(Windows - >運行 - >“Firefox.exe -p”),使用新配置文件並從那裡訪問網站,我解決了這個問題。然後,當我回到我的常規個人資料時,該網站又開始正常工作了!在另一個配置文件上打開它必須刷新我的常規配置文件的緩存與文件的非損壞版本。


1
2018-01-15 16:42





有個 類似的問題 很快就會回答:

  • 您可以使用2個配置文件的Firefox。
  • 有一個名為的擴展名 餅乾怪獸 可能適合你。
  • 每個Web開發人員都需要兩個用於FF的附加組件,它們是Web Developer Toolbar和Firebug,Firebug擴展YSlow也非常方便。
    Web Developer Toolbar具有很好的緩存和cookie控制功能,可以控制單個cookie。
  • Ctrl-F5通常就足夠了。

1
2017-08-07 19:54



這些主要用於餅乾。我只關心從緩存中刪除域名。 - Ryan Thompson
謝謝你的總結。但Cookie Monster不是一個cookie。 Cookie Monster是Firefox的擴展。 - Nicolas Barbulesco
@NicolasBarbulesco對,我更改了文字。 - Amir Latifi


看起來他們可能會改變一些事情。我找到了以下內容:

  1. 菜單 - >選項
  2. 隱私和安全 - >網站數據 - >設置
  3. 突出顯示所選站點,然後選擇刪除所選項
  4. 選擇保存更改
  5. 最後點擊刪除

Settings Dialog Remove Selected Dialog Confirmation Dialog


0
2018-01-23 20:06



我可能是錯的,但看起來這個選項只選擇存儲臨時數據的網站。對於 那些 網站,是的,它清除cookie和其他一切。對於有的網站 不 存儲的臨時數據,它不會出現在列表中,因此您不能只清除cookie。然而!如果您清除所有數據,它確實以某種方式獲得所有網站。呃 - 正如我在輸入本文時所做的那樣。我認為這個特定功能需要更多的測試。 - TonyG


雖然沒有刪除所有網站數據,但這個方便的插件將刪除當前網站的cookie:

https://addons.mozilla.org/firefox/addon/remove-site-cookies


0
2017-07-12 07:09