Firefoxでは、Webサイトを修正するためにキャッシュをクリアする必要がある場合があります。しかし、キャッシュ全体をクリアするのは極端なやり過ぎのようです。ただ1つのサイトをキャッシュから消去する方法はありますか?
注:これにより、サイトに保存されているパスワードも消去されます。
force-refresh を実行したい場合は、CTRL + F5を押します。そしてもちろん、MacではCmd + F5です。 Chromeでも動作します。
このアドオンを使用すると、メモリとディスクから特定のキャッシュエントリを表示および削除できます - https://addons.mozilla.org/en-US/firefox/addon/2489/
現在のところ、プラグインを使用せずにキャッシュされたHTTPリダイレクト(少なくとも301タイプ)を消去する方法はありません。
Ctrl+F5 / Cmd+F5 はすぐにターゲットURLにリダイレクトされるため、は機能しないため、元のURLを更新することはできません。
だから私はこれを扱うために CacheViewerプラグイン を使用しました。
この問題についての詳細と考えられる進歩については、 Firefoxのこのバグも を参照してください。
他に何も開いていないときは、ツール⇨最近の履歴を消去を選択してから、キャッシュを消去してから今日またはXtimeからのみ消去します。 。 Webサイトにアクセスしたばかりなので、キャッシュ内のタイムスタンプをリストの一番上に移動して、その日のFirefoxからすべてのキャッシュを消去して、特定のWebサイトのキャッシュを消去することができます。
Firefoxの特定のページ/サイトのキャッシュを消去する方法は組み込まれていません。ドメインを履歴から消去する「このサイトを忘れる」、履歴から特定のページを消去する「このページを削除する」ことはできますが、ページに属する単一のキャッシュアイテムを消去することはできません。プロファイルフォルダとそれらを削除します。
これを行うにはアドオンがあるかもしれませんが、それらを見ても何も見つかりませんでした。キャッシュ削除のための組み込み機能には、オールオアナッシングポリシーがあるようです。
リリースされたばかりのFirefoxの拡張機能と思われるもので、元の質問は、提示された問題に対する直接的な解決策である答えを持っています(Cookie、パスワードなどを選択ドメインから削除する方法ではありません)。このサイトを忘れる ")と、ページコンテンツの変更ではなくページのリダイレクトを利用するWebサイトを処理します。素晴らしいデザインも。迅速かつ効率的です。
https://addons.mozilla.org/en-US/firefox/addon/clear-site-cache/
このパーティーにはちょっと遅れていますが、私がやったようにグーグルを通してこのスレッドを見つけた人々のためにこの答えを残したかったです。 Firefoxのプロファイルセレクタ(Windows - > Run - > "Firefox.exe -p")にアクセスし、新しいプロファイルを使ってそこからウェブサイトにアクセスすることで問題は解決しました。それから私が私の通常のプロフィールに戻ったとき、ウェブサイトは再び正常に機能し始めました!他のプロファイルでそれを開くと、私の通常のプロファイルのキャッシュが破損していないバージョンのファイルで更新されているはずです。
似たような質問 があり、まもなく答えがあります。
すべてのサイトデータを削除するわけではありませんが、この便利なアドオンは現在のサイトのクッキーを削除します。
https://addons.mozilla.org/firefox/addon/remove-site-cookies
あなたがキャッシュからクリアする必要があるURLの正確なリスト(例えば、問題のサイトからの破損したCSSエントリ)を知っているなら、あなたは DoomEntry.js から適応されるこのスクリプトを使ってそれらをクリアできます。 =;ブラウザコンソールで実行する必要があります(Ctrl+Shift+J)、ではないWebコンソール(Ctrl+Shift+K):
// 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を入力する限り)。
別のアプローチはFirefoxの コンテナを使うことです - (コンテナアドオンを使って、例えば 一時コンテナ 、または Mozillaのマルチアカウントコンテナアドオン )そしてそのコンテナにあなたのサイトをロードしてください - 新しい/一時的なコンテナは空のログイン、キャッシュなどを持っているでしょう。