Firefox 4.0で(キャッシュからではなく)リロードを強制するにはどうしますか?
私はインターネット上で多くの想定された理論を見てきました。
Ctrl + F5
Ctrl + Shift + R
しかし、実際には、これらは実際には機能しません。では、どうやってそれを実際に行うのですか?
私がそれを行うことができるように見える唯一の方法は、毎回手動でキャッシュをクリアすることです。これは、開発環境ではほとんど解決策ではありません。
私はFirefox 8を使っています Ctrl + F5 間違いなく、ページ全体のリロードへのショートカットです。
FireBugの[ネット]タブでメニュー(タブの小さな三角形)を開き、[ブラウザキャッシュを無効にする]を選択します。
次のURLアドレスに移動します:about:config
。これにより、編集用のウィンドウにFirefoxの構成設定が読み込まれます。 「保証が無効になる可能性があります!」という警告メッセージが表示される場合があります。クリックして設定を読み込む必要があります。次に、browser.cache.check_doc_frequency
キーを見つけて、1
に変更します。
参考までに、browser.cache.check_doc_frequency
の有効な値は次のとおりです。
0-セッションごとに1回、新しいバージョンのページをチェックします(セッションは、最初のアプリケーションウィンドウが開いたときに開始し、最後のアプリケーションウィンドウが閉じたときに終了します)。
1-ページが読み込まれるたびに新しいバージョンを確認します。 ←これ
2 –新しいバージョンを確認しない–常にキャッシュからページをロードします。 (オフラインモード?)
3-ページが古い場合は、新しいバージョンを確認します。 (デフォルト)
明らかにこれはブラウジングエクスペリエンス全体に影響しますが、これまたはCTRL + F5が数回発生します。
相互依存のJavascriptファイルを処理する場合、これを機能させるために最大3つの設定が必要になることがわかりました。以下は、FireFox 39(およびおそらく以前のバージョン)でも機能します。
私を正しい軌道に乗せてくれた次の人に特に感謝します:
もちろん、これがデバッグだけではなく、運用中のページを明示的に制御したい場合は、ページヘッダーで行う必要があります。 http://www.mobify.com/blog/beginners-guide -to-http-cache-headers /
必要に応じて、キャッシュ全体をクリアすることもできます。 Options ► Advanced ► Network ► Cached Web Content ► Clear Now
。次に、通常の更新ボタンをクリックするか、 F5、ページは完全に更新されます!
私の知る限り、少なくとも3.xシリーズでは、2回目または3回目の更新が連続して行われると、Firefoxはページ全体のコンテンツを再度取得する必要があります。常に機能しているわけではないようです。