私は最近Chromeでこの新機能を発見しました:
選択肢1と選択肢3の違いを理解することができます、そしてその選択肢2はおそらくその間の何かですが、私はどこにもこれ以上正確な情報を見つけることができません。
誰もが3つのオプションのそれぞれの正確なふるまいを知っていますか?
押すのと同じこと F5。これはキャッシュを使用しますが、 "304 Not Modified"レスポンスを探すために、ページロード中にすべてを再検証します。ブラウザがキャッシュされたJavaScriptファイル、画像、テキストファイルなどを再ダウンロードすることを避けることができるならば、それはそうするでしょう。
リクエストをするときにキャッシュに何も使わないでください。 (これはに等しい SHIFT+F5 開発者コンソールを開く必要はありません)ブラウザにすべてのJavaScriptファイル、画像、テキストファイルなどを再ダウンロードさせます。
明らかに、キャッシュが空の場合はハードリロードをする必要があります。これは再びブラウザにすべてを再ダウンロードさせるでしょう。しかし、ページがページのロードの一部ではない、JavaScriptを介して事後ダウンロードをした場合、これらはまだキャッシュを使用する可能性があります。キャッシュファイル.
注:この機能は開発者ツールが開いているときにのみ利用可能です。
これはMac OS Xでも機能します。開発者向けツールを開き、次にリロードボタンをクリックします。
この答え に加えて、ハードリロードはしばしばプロキシ、コンテンツ配信ネットワークおよび他のリモートキャッシュをリフレッシュさせます。
次の方法では、問題のあるURLについてのみキャッシュをクリアできます。私はhttpからhttpsへのリダイレクトキャッシュで動けなくなったとき、それは私を助けました。
F12
を使いますPreserve log
をチェックしてくださいClear browser cache
を右クリックこれは通常のキャッシュに影響を与えずに問題のあるキャッシュのみをクリアします。