web-dev-qa-db-ja.com

Firefoxのキャッシュを無効にするにはどうすればいいですか?

私は Firefox 3.5.2 を使っています。何らかの理由で、それはページをキャッシュしていて更新されません。例えば、私はページにロードされているJavaScriptコードにalert('test');ステートメントを追加しましたが、Firefoxはそれを見ていません。私がソースを見るとき、私はまだ古いコードを見ます。

だから私はこれがキャッシュの問題だと思います。どうすれば修正できますか?あるいはFirefoxhttp://localhostから何かをキャッシュしないようにできないようにすることはできますか?

73
Click Upvote

次のコマンドを使用すると、更新に関連するすべての要求をサーバーから実際に要求するように強制できます(既にキャッシュされているコンテンツをバイパスし、新しいバージョンでキャッシュを更新する)。 Ctrl+F5 ただの代わりに F5

ただし、これは、クライアントサイドコード内のページによって行われた要求に対しては機能しません。これが問題になる場合は、POSTの代わりにPOSTメソッドを使用する(GETリクエストはキャッシュしないでください)か、クエリ文字列に時々刻々と変化する値(msの現在時刻など)を追加する必要があります。

32
David Spillett

特定のページのキャッシュを無効にします。正しい方法は、Httpリクエストにcacheディレクティブを設定することです。

Cache-Control: no-cache

about:configページでFirefoxのキャッシュ機能全体をオフにします。

network.http.use-cache = false.
90
joe

FireBugを使用している場合は、[ネットワーク]タブのドロップダウンメニューにブラウザのキャッシュを無効にするオプションがあります。

44
goliatone

Web Developer アドオンをインストールすると、追加のツールバーが表示され、そこでキャッシュを無効にすることができます。 Webページやスクリプトを作成しているのであれば、 Firebug を使用することを強くお勧めします。

11
JamesRyan

Firefoxのアドオン CacheViewer を使用すると、特定のキャッシュページを明示的に削除できます。
Superuser-Betaの更新と私のキャッシュが編集ページから物事を消滅させるとき、私はそれが非常に役に立つと思います。

JohnnyCache at この記事

理論的には、Johnnycacheは個々のファイルまたはパスへのキャッシュアクセスを防ぐことができます - これは完全なことです。実際には、これはうまくいかないことがあります(たぶん私はどういうわけかそれに間違った道を与えています)。

Johnnycacheを使用して、開発中のサイト全体のキャッシュをブロックすることができます(単にyoursitename.comを使用してください)。これは常に機能しますが、複雑なページの読み込みが遅くなる可能性があります。しかし、Johnnycacheを最初にインストールしたときにこれを実行して、それがどのように機能するかを理解することをお勧めします。

悪いことに、JohnnycacheはFirefox 26.0では動作しません。

11
nik

私はFirefoxでTOOLSをクリックしてページをキャッシュせずにプライベートブラウジングに入る前に開いていたページを元に戻すプライベートブラウジングを開始することを私が見つけた最良の方法だと思うでしょう。いい機能です。

3
Shawn

新しいバージョンでは、インスペクタを開いているときはいつでもhttpキャッシュを無効にするようにFirefoxを設定できます。これは開発に非常に便利です。 (私はFirefox Developer Edition 61を使用しています)

  • インスペクタを開く(cmd + opt + i Macの場合).
  • インスペクタの右上にある3つの点をクリックして「設定」を選択し、設定を開きます。

enter image description here

  • 開いたページで、[詳細設定]の下にある[HTTPキャッシュを無効にする(ツールボックスが開いているとき)]オプションがオンになっていることを確認します。

enter image description here

それでおしまい。インスペクタを開くと、キャッシュは自動的に無効になります。

1
Nathan Arthur

Androidデバイスでは、about:configで次の設定を使用してブラウザのキャッシュを無効にします。

browser.cache.disk.enable = False
browser.cache.memory.enable = False
1
ansi_lumen

2018年 - about:構成設定

2018年には、Firefoxについてのいくつかの:about先の答えで述べたconfig設定はもう存在しません。

について:config設定、Firefoxウェブキャッシュセットをオフにする - :** browser.cache.disk.enable ** =false


プライベートブラウザ

キャッシュを無効にするもう1つの方法は、ハンバーガーメニューまたはショートカットを使用してプライベートブラウザを開くことですCTRL+SHIFT+P

0
suspectus

Firefox 4では、 about:config を使用してください。フィルタにcacheと入力します。すべての切り替えをfalseに切り替えます。サイズを変更しないでください。トグルだけです。

それから使う Ctrl + F5 リフレッシュのために。これはページスピードのテストにもうまくいきます。

0
Joe