2009-08-15 10:08:30 +0000 2009-08-15 10:08:30 +0000
73
73

Firefoxのキャッシュをオフにするには?

私は Firefox 3.5.2 を使っています。なぜかページをキャッシュしてしまって更新してくれません。例えば、ページに読み込まれているJavaScriptのコードにalert('test');文を追加したのですが、Firefoxはそれを見ていません。ソースを表示すると、古いコードが表示されたままです。

ということは、これはキャッシュの問題ではないかと推測しています。どうすれば直るのでしょうか、それとも Firefox が http://localhost から何もキャッシュしないようにするにはどうすればいいのでしょうか?

回答 (9)

89
89
89
2009-08-15 10:20:20 +0000

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

Cache-Control: no-cache

その about:config ページの

network.http.use-cache = false.
``` を通じて Firefox のキャッシュ機能全体をオフにします。
44
44
44
2011-09-16 17:22:01 +0000

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

32
32
32
2009-08-15 10:18:56 +0000

F5 の代わりに Ctrl+F5 を使用することで、リフレッシュに関連するすべてのリクエストを実際にサーバからリクエストするように強制することができます (すでにキャッシュされているコンテンツをバイパスして、新しいバージョンのキャッシュを更新します)。

これはクライアント側のコード内のページからのリクエストに対しては動作しません。問題がある場合は、POST の代わりに POST メソッド (GET リクエストは決してキャッシュされるべきではありません) を使用するか、クエリ文字列に常に変化する値 (現在の時刻を ms 単位で表示するなど) を追加する必要があります。

11
11
11
2009-08-15 11:31:26 +0000

Web Developer ](https://addons.mozilla.org/en-US/firefox/addon/web-developer/) アドオンをインストールすると、キャッシュを無効にできるツールバーが追加されます。ウェブページやスクリプトの作業をしている場合は、これと Firebug を強くお勧めします。

11
11
11
2009-08-15 11:49:22 +0000

Firefox アドオン CacheViewer を使うと、特定のキャッシュされたページを明示的に削除することができます。
Superuser-Betaのアップデートでキャッシュのせいで編集ページが消えてしまった時にとても便利です。

この記事 JohnnyCache というアドオンがもう一つあります。

理論的には、Johnnycacheは個々のファイルやパスのキャッシュアクセスを防ぐことができます。実際には、これがうまくいかない場合もあります(何かの拍子に間違ったパスを与えているのかもしれません)。

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

悪いことに、JohnnycacheはFirefox 26.0では動作しないということです。

2
2
2
2017-03-19 00:33:30 +0000

アンドロイド端末では、about:configの以下の設定でブラウザのキャッシュを無効にします。

browser.cache.disk.enable = False
browser.cache.memory.enable = False
1
1
1
2018-05-24 13:55:31 +0000

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

  • インスペクタを開く (Mac では cmd + opt + i)。

  • 開いたページで、"詳細設定 “の下にある以下のオプションにチェックが入っていることを確認してください。"Disable HTTP Cache (when when toolbox is open)”

以上です。インスペクタを開いているときはいつでも、キャッシュは自動的に無効になります。

0
0
0
2018-06-04 09:05:46 +0000

2018 - about:config設定

2018では、以前の回答で述べたFirefoxのabout:config設定のいくつかはもはや存在しません。

In about:config settings, to off Firefox web cache set-. **

Private Browser

キャッシュを無効にするもう一つの方法は、ハンバーガーメニューかショートカットCTRL + SHIFT + Pを使ってPrivate Browserを開くだけです。

0
0
0
2011-04-04 23:28:59 +0000

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

そして、Ctrl + F5 で更新します。これはページスピードのテストにも有効です。

関連する質問

9
13
7
11
14