Firefoxでキャッシュから単一のサイトをクリアするにはどうすればいいですか?

browser-cache firefox

Firefoxでは、ウェブサイトを修正するためにキャッシュをクリアしなければならないことがあります。しかし、キャッシュ全体をクリアするのは非常にやり過ぎのように思えます。キャッシュから1つのサイトだけをクリアする方法はありますか?

  298  Ryan C. Thompson  2010-08-07


ベストアンサー

  1. Firefoxのメニューボタン(右の横3本の線)を選択します
  2. Select Library.
  3. Select History.
  4. 下までスクロールして、「すべての履歴を表示」を選択します
  5. 右上の検索履歴欄で検索します
  6. 結果の中で、該当するページを右クリックし、「このサイトについては忘れてください」を選択します

注: これにより、サイトの保存されたパスワードもクリアされます

280  zylstra  2014-03-25


force-refreshをしたい場合は、CTRL+F5を押してください。もちろんMacでもCmd+F5。Chromeでも動作します

42  digitxp  2010-08-07


このアドオンは、メモリやディスクから特定のキャッシュエントリを表示したり削除したりすることができます – https://addons.mozilla.org/en-US/firefox/addon/2489/

6  bryan  2010-08-07


現在のところ、プラグインを使わずにキャッシュされたHTTPリダイレクト(少なくとも301型)をクリアする方法はありませんのでご注意ください

Ctrl+F5 / Cmd+F5では、すぐに目的のURLにリダイレクトされてしまうので、元のURLを更新できません

そこで、以前こちらで紹介したCacheViewerプラグインを使って対処しました

この問題の詳細と進捗状況については、also this bug in Firefoxを参照してください

6  Greg Dubicki  2014-02-12


Firefox には特定のページ/サイトのキャッシュをクリアする方法が組み込まれていません。履歴からドメインを消去する「このサイトを忘れる」、履歴から特定のページを消去する「このページを削除する」はできますが、ページに属する単一のキャッシュ項目を消去することはできません (プロファイルフォルダに行って削除することを除けば)

これを行うアドオンがあるのかもしれませんが、調べてみても何も見つかりませんでした。キャッシュ削除のためのビルトイン機能は、オールオア・ナッシングポリシーを持っているようです

2  private_meta  2010-08-07


ある日、他に何も開いていない時にツール ⇨ 最近の履歴を消去して、キャッシュだけを消去して、今日かXtimeからだけを選択します。ウェブサイトを訪問したばかりなので、キャッシュ内のタイムスタンプがリストの一番上に移動しているはずなので、その日のためにFirefoxからキャッシュを全て消去するだけで、特定のウェブサイトのキャッシュをクリアすることができます

2  Sol  2012-11-18


リリースされたばかりの Firefox 拡張機能と思われるものでは、元の質問は今、提起された問題への直接的な解決策である答えを持っています (「このサイトについては忘れてください」の使用によって起こる選択されたドメインからクッキー、パスワードなども削除する方法ではありません) とページのリダイレクトを利用しているウェブサイトを扱うことになります。デザインも素晴らしい。迅速かつ効率的

Add-ons for Firefox (en-US)

2  user66001  2016-09-20


遅ればせながら、私のようにググってこのスレッドを見つけた人のために、この答えを残しておきたいと思いました。この問題は、Firefoxのプロファイルセレクタ(Windows -> Run -> “Firefox.exe -p”)にアクセスして、新しいプロファイルを使用して、そこからウェブサイトにアクセスすることで解決しました。そして、いつものプロファイルに戻ると、また普通に動き始めました!別のプロファイルで開くと、いつものプロファイルのキャッシュが壊れていないバージョンのファイルでリフレッシュされたに違いありません

1  Nantes  2016-01-15


似たような質問があり、答えは短くなっています

  • 2つのプロファイルでFirefoxを使用することができます
  • CookieMonsterという拡張機能があります
  • すべてのウェブ開発者が必要とするFFのための2つのアドオンがあり、それらはWeb Developer ToolbarとFirebugであり、Firebug拡張機能YSlowも非常に便利です。 Web Developer Toolbarは偉大なキャッシュと個々のクッキーに至るまでのクッキーコントロールを持っています
  • 通常はCtrl-F5で十分です

1  Amir Latifi  2010-08-07


もう一つの方法は、Firefox の コンテナ を使用して、新しいコンテナタブ/ウィンドウを作成することです。org/en-GB/firefox/addon/temporary-containers/” rel=”nofollow noreferrer”>Temporary containers, または Mozilla’s Multi-account container add-on) を使用して新しいコンテナタブ/ウィンドウを作成し、そのコンテナにサイトをロードします – 新しい/一時的なコンテナには空のログインやキャッシュなどがあるので、これらをクリアしたように動作します

1  Pierz  2018-07-12


Clear Browsing Dataは、クッキーや履歴、キャッシュなどの閲覧データをブラウザのツールバーから直接削除できるおすすめのFirefox拡張機能です。ツールバーのボタンは、ワンクリックですべてのブラウジングデータをクリアするように設定したり、クリア可能なデータタイプの一覧を表示したりすることができます

サポートされているデータ型

Cookies
Browsing history
Cached images and files
Autofill form data
Download history
Service Workers
Plugin data
Saved passwords
IndexedDB data
Local storage data

1  Abdul Rauf  2020-05-14


いくつか変更があったようだ以下のようなものを見つけました

  1. メニュー -> オプション
  2. プライバシーとセキュリティ」→「サイトデータ」→「設定」となります
  3. 選択したサイトをハイライト表示し、「選択したサイトを削除」を選択します
  4. 変更を保存を選択
  5. 最後に「削除」をクリックします

Settings Dialog Remove Selected Dialog Confirmation Dialog

0  Andy Braham  2018-01-23


すべてのサイトデータを削除するわけではありませんが、この便利なアドオンは現在のサイトのクッキーを削除します

Remove Site Cookies – Get this Extension for 🦊 Firefox (en-US)
Download Remove Site Cookies for Firefox. Remove Site Cookies

0  yglodt  2018-07-12


キャッシュからクリアする必要がある URL の正確なリスト (例えば、問題のサイトの破損した CSS エントリ/ies など) がわかっている場合は、以下のスクリプトを使ってクリアできます (DoomEntry.js; Web コンソール (Ctrl+Shift+K) ではなく、ブラウザコンソール (Ctrl+Shift+J) 上で実行する必要があります

// load the disk cache
var cacheservice = Components.classes["@mozilla.org/netwerk/cache-storage-service;1"]
.getService(Components.interfaces.nsICacheStorageService);
var {LoadContextInfo} = Components.utils.import("resource://gre/modules/LoadContextInfo.jsm",{})
var hdcache = cacheservice.diskCacheStorage(LoadContextInfo.default, true);

// compose the URL and submit it for dooming
var uri = Components.classes["@mozilla.org/network/io-service;1"]
.getService(Components.interfaces.nsIIOService).newURI(prompt("Enter the URL to kick out:"), null, null);
hdcache.asyncDoomURI(uri, null, null);

パージする必要があるURLごとにスクリプトを実行するだけです(ループを作ることもできます…あなたはドリルを知っています)

理論的には、キャッシュされたAJAXレスポンス、他の非同期にロードされたリソース、301リダイレクトエントリをクリアする必要があります(元の(301以前の)URLを入力する限り)

0  Janaka Bandara  2018-01-20


タイトルとURLをコピーしました