私は Firefox 3.5.2 を使っています。何らかの理由で、それはページをキャッシュしていて更新されません。例えば、私はページにロードされているJavaScriptコードにalert('test');
ステートメントを追加しましたが、Firefoxはそれを見ていません。私がソースを見るとき、私はまだ古いコードを見ます。
だから私はこれがキャッシュの問題だと思います。どうすれば修正できますか?あるいはFirefoxがhttp://localhost
から何かをキャッシュしないようにできないようにすることはできますか?
次のコマンドを使用すると、更新に関連するすべての要求をサーバーから実際に要求するように強制できます(既にキャッシュされているコンテンツをバイパスし、新しいバージョンでキャッシュを更新する)。 Ctrl+F5 ただの代わりに F5。
ただし、これは、クライアントサイドコード内のページによって行われた要求に対しては機能しません。これが問題になる場合は、POST
の代わりにPOST
メソッドを使用する(GET
リクエストはキャッシュしないでください)か、クエリ文字列に時々刻々と変化する値(msの現在時刻など)を追加する必要があります。
特定のページのキャッシュを無効にします。正しい方法は、Httpリクエストにcacheディレクティブを設定することです。
Cache-Control: no-cache
about:configページでFirefoxのキャッシュ機能全体をオフにします。
network.http.use-cache = false.
FireBugを使用している場合は、[ネットワーク]タブのドロップダウンメニューにブラウザのキャッシュを無効にするオプションがあります。
Web Developer アドオンをインストールすると、追加のツールバーが表示され、そこでキャッシュを無効にすることができます。 Webページやスクリプトを作成しているのであれば、 Firebug を使用することを強くお勧めします。
Firefoxのアドオン CacheViewer を使用すると、特定のキャッシュページを明示的に削除できます。
Superuser-Betaの更新と私のキャッシュが編集ページから物事を消滅させるとき、私はそれが非常に役に立つと思います。
JohnnyCache at この記事 。
理論的には、Johnnycacheは個々のファイルまたはパスへのキャッシュアクセスを防ぐことができます - これは完全なことです。実際には、これはうまくいかないことがあります(たぶん私はどういうわけかそれに間違った道を与えています)。
Johnnycacheを使用して、開発中のサイト全体のキャッシュをブロックすることができます(単にyoursitename.comを使用してください)。これは常に機能しますが、複雑なページの読み込みが遅くなる可能性があります。しかし、Johnnycacheを最初にインストールしたときにこれを実行して、それがどのように機能するかを理解することをお勧めします。
悪いことに、JohnnycacheはFirefox 26.0では動作しません。
私はFirefoxでTOOLSをクリックしてページをキャッシュせずにプライベートブラウジングに入る前に開いていたページを元に戻すプライベートブラウジングを開始することを私が見つけた最良の方法だと思うでしょう。いい機能です。
新しいバージョンでは、インスペクタを開いているときはいつでもhttpキャッシュを無効にするようにFirefoxを設定できます。これは開発に非常に便利です。 (私はFirefox Developer Edition 61を使用しています)
それでおしまい。インスペクタを開くと、キャッシュは自動的に無効になります。
Androidデバイスでは、about:config
で次の設定を使用してブラウザのキャッシュを無効にします。
browser.cache.disk.enable = False
browser.cache.memory.enable = False
2018年には、Firefoxについてのいくつかの:about先の答えで述べたconfig設定はもう存在しません。
について:config設定、Firefoxウェブキャッシュセットをオフにする - :** browser.cache.disk.enable ** =false
キャッシュを無効にするもう1つの方法は、ハンバーガーメニューまたはショートカットを使用してプライベートブラウザを開くことですCTRL+SHIFT+P
Firefox 4では、 about:config を使用してください。フィルタにcache
と入力します。すべての切り替えをfalseに切り替えます。サイズを変更しないでください。トグルだけです。
それから使う Ctrl + F5 リフレッシュのために。これはページスピードのテストにもうまくいきます。