2010-08-07 17:33:06 +0000 2010-08-07 17:33:06 +0000
281
281

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

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

回答 (13)

263
263
263
2014-03-25 04:17:57 +0000
  1. Firefoxのメニューボタンを選択します。
  2. (Firefox 57 以降では Library を選択)
  3. 履歴**アイコンを選択します。
  4. 下までスクロールして、すべての履歴を表示を選択します。
  5. 右上隅にある Search History フィールドを使用してサイトを検索します。
  6. 検索結果の中で、該当するページを右クリックして、このサイトについては忘れてくださいを選択します。

注意:これにより、サイトに保存されているパスワードもクリアされます。

38
38
38
2010-08-07 23:31:57 +0000

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

6
6
6
2010-08-07 19:50:28 +0000

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

4
4
4
2014-02-12 09:56:21 +0000

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

Ctrl+F5 / Cmd+F5は**動作しません。

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

この問題の詳細と進捗状況については、 Firefoxのこのバグについてもを参照してください。

2
2
2
2010-08-07 19:45:16 +0000

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

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

2
2
2
2016-09-20 16:37:03 +0000

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

2
2
2
2012-11-18 02:28:18 +0000

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

1
1
1
2018-07-12 10:55:43 +0000

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

1
1
1
2016-01-15 16:42:25 +0000

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

1
1
1
2010-08-07 19:54:23 +0000

似たような質問](https://stackoverflow.com/questions/671057/firefox-addon-to-remove-cache-and-cookies-of-one-domain)がありますが、回答は以下の通りです。

  • 2つのプロファイルでFirefoxを使うことができます。
  • CookieMonster という拡張機能があります。
  • Web Developer ToolbarとFirebugで、Firebug拡張機能YSlowも非常に便利です。
    Web Developer Toolbarはキャッシュとクッキーを個々のクッキーにまでコントロールできる優れものです。
  • 通常はCtrl-F5で十分です。
0
0
0
2018-01-23 20:06:36 +0000
0
0
0
2018-01-20 08:42:54 +0000

キャッシュからクリアする必要がある URL の正確なリスト(例:問題のサイトの破損した CSS エントリ/ies)がわかっている場合、以下のスクリプトを使用してクリアすることができます( DoomEntry.js ; を参考にしてください)。

// 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
0
0
2018-07-12 07:09:12 +0000

すべてのサイトデータを削除するわけではありませんが、この便利なアドオンは現在のサイトのクッキーを削除します。 https://addons.mozilla.org/firefox/addon/remove-site-cookies