最近、Chrome で次の新機能を発見しました:
オプション 1 とオプション 3 の違いはわかりますし、オプション 2 はおそらくその中間にあると思いますが、これ以上の正確な情報はどこにも見つかりません。
3 つのオプションそれぞれの正確な動作を知っている人はいますか?
ベストアンサー1
通常のリロード
を押すのと同じですF5。これにより、キャッシュが使用されますが、ページの読み込み中にすべてを再検証し、「304 Not Modified」応答を探します。ブラウザがキャッシュされた JavaScript ファイル、画像、テキスト ファイルなどの再ダウンロードを回避できる場合は、そうします。
ハードリロード
リクエストを行うときにキャッシュ内のものを何も使用しません。(これは、SHIFT開発F5者コンソールを開く必要がないことと同じです) ブラウザにすべての JavaScript ファイル、画像、テキスト ファイルなどを強制的に再ダウンロードさせます。
キャッシュを空にしてハードリロード
当然、キャッシュが空の場合は、ハード リロードを実行する必要があります。これにより、ブラウザは再びすべてを強制的に再ダウンロードすることになります。ただし、ページが JavaScript を介してページの読み込みの一部ではない事後ダウンロードを行った場合、これらは引き続きキャッシュを使用する可能性があります。この場合、キャッシュを空にすると、これらでもキャッシュされたファイルが使用されないようにできるため、役立ちます。
注: この機能は、開発者ツールが開いている場合にのみ使用できます。