Safari、Firefox、Chromeなどの最新のブラウザは、ページ、画像、JavaScript、スタイルシートのローカルコピーを保持しようとします。これにより、ブラウザはこれらのページやリソースを後で再びダウンロードする必要がなくなります。
ブラウザキャッシュのクリアが必要な理由
ブラウザは通常、キャッシュを更新する必要があるタイミングを把握していますが、特定の状況ではこの更新手順が意図したとおりに動作せず、ブラウザが古いコンテンツを表示し続けることがあります。これは、ウェブサーバーから新しく更新されたリソースをロードする代わりに、キャッシュされたリソースをロードしてしまうために起こります。
このような場合は、キャッシュをバイパスするか、それよりも、キャッシュを更新して完全に削除する必要があります。
ブラウザのキャッシュ、履歴、Cookieを削除する
特定の状況では、ローカルブラウザのキャッシュをすべてクリアする価値があるかもしれません。
以下は、Safari、Microsoft Edge、Internet Explorer、Google Chrome、Firefox、Operaなどの便利なキーボードショートカットです。
ほとんどのWindowsブラウザは、以下のキーボードショートカットを使用し、これによりキャッシュをクリアする設定が開きます:Ctrl+ ⇧ Shift+Del.

Safariブラウザは、すべてのキャッシュを即座にクリアするために、⌥ Opt+ ⌘ Cmd+Eのキーボードショートカットを使用します。

キャッシュをバイパスする
奇妙な動作に遭遇し、ウェブサイトの要素が期待どおりにロードされない場合、キャッシュをバイパスできます。これにより、ブラウザはウェブページの完全で最新のコンテンツを再ダウンロードするように強制されます。キャッシュの残りの部分には影響しません。
| キャッシュをバイパスする — シンプルな手順 ( 出典:Wikipedia*)* |
|---|
ほとんどのWindowsおよびLinuxブラウザでは:- Ctrlを押しながらF5を押してください。Apple Safariでは:- ⇧ Shiftを押しながら、ツールバーのReloadボタンをクリックしてください。ChromeおよびFirefox for Macでは:- ⌘ Cmd+⇧ Shiftの両方を押しながらRを押してください。 |