私は最近Chromeでこの新機能を発見しました:
オプション1とオプション3の違いを理解できます。そのオプション2はおそらくその中間にありますが、どこにも正確な情報はありません。
3つのオプションのそれぞれの正確な動作を知っている人はいますか?
私は最近Chromeでこの新機能を発見しました:
オプション1とオプション3の違いを理解できます。そのオプション2はおそらくその中間にありますが、どこにも正確な情報はありません。
3つのオプションのそれぞれの正確な動作を知っている人はいますか?
回答:
を押すのと同じことF5。これはキャッシュを使用しますが、ページの読み込み中にすべてを再検証して、「304 Not Modified」応答を探します。ブラウザがキャッシュされたJavaScriptファイル、画像、テキストファイルなどの再ダウンロードを回避できる場合は、そうします。
リクエストを行うときは、キャッシュに何も使用しないでください。(これはSHIFT+に等しい+ F5開発者コンソールを開く必要はありません)すべてのJavaScriptファイル、画像、テキストファイルなどをブラウザに再ダウンロードさせます。
明らかに、キャッシュが空の場合、ハードリロードを実行する必要があります。これにより、ブラウザはすべてを再度ダウンロードするように強制されます。ただし、ページの読み込みの一部ではなかったJavaScriptを介してページが事後ダウンロードを行う場合、これらは引き続きキャッシュを使用する可能性があります。これは、キャッシュを空にすることが役立つ場所です。キャッシュされたファイル。
注:この機能は、開発者ツールが開いている場合にのみ使用できます。
"after-the-fact download via Javascript"
かわかりません。誰かが具体的な例を提供できますか?
これはMac OS Xでも機能します。開発者ツールを開き、[再読み込み]ボタンで、1。2番目のクリック(右利きマウスの場合は右クリック)、または2.ロングクリック(別名長押し)でメニューを表示します。
この回答に加えて、ハードリロードにより、プロキシ、コンテンツ配信ネットワーク、その他のリモートキャッシュが更新されることがよくあります。
Cache-Control: no-cache
ヘッダーを送信すると思います。squid-web-proxy-cache.1019090.n4.nabble.com/…あなたのですか?
Cache-Control: max-age=0
、If-Modified-Since
、If-None-Match
。しかし、やってハードリロードを(またはキャッシュを空にせずに)、唯一の2キャッシュ関連ヘッダが送信されました:Cache-Control: no-cache
とPragma: no-cache
。つまり、そうです、ブラウザーは実際にサーバーに新しいバージョンを要求するヘッダーを送信します。その後、それに基づいて動作を変更するのはサーバー(プロキシを含む)です。