Chrome、Firefox、Safari、およびその他のブラウザでキャッシュを無効にする方法
公開: 2021-10-18デフォルトでは、ブラウザはWebで表示するコンテンツのキャッシュを作成するため、同じWebページを開いたときにコンテンツを再度ダウンロードする必要はありません。 ブラウジングを高速化し、帯域幅を節約しますが、常に有益ですか?
ニュース、天気、外国為替Webサイトなど、常に更新されるページを表示する必要がある場合、キャッシュは大きな頭痛の種になる可能性があります。 これは、複数のスクリプトを実行する必要がある開発者にとってはさらに悪いことですが、キャッシュには最新の変更が表示されません。
更新ボタンを押し続けてWebページの最新の変更を確認したくない場合は、ブラウザのキャッシュを無効にする必要があります。 次に、Chrome、Opera、Microsoft Edge、Firefox、Safariでキャッシュを無効にする方法を説明します。
Chrome、Opera、MicrosoftEdgeでキャッシュを無効にする
最初に、すべてのChromiumベースのブラウザーについて説明します。これらのブラウザーはすべて、キャッシュを無効にするためにほぼ同じ手順を必要とするためです。 以下の手順は、Chrome、Opera、Edge、およびBraveなどの他のChromiumベースのブラウザに適用されます。
これを実現するには2つの方法があります。 ブラウザのデベロッパーツールを使用してキャッシュを無効にするか、サードパーティのChrome拡張機能を使用できます。 両方の方法を紹介します。
#1。 開発ツールからのキャッシュを無効にする
これは、サードパーティのツールを必要とせず、簡単な手順で実行できるため、最も簡単な方法です。 ただし、キャッシュを無効にするには、[開発者ツール]ウィンドウを開いたままにしておく必要があるという問題があります。 ウィンドウを閉じると、ブラウザは再びキャッシュの使用を開始します。
ただし、心配しないでください。 また、この余分なウィンドウからの注意散漫を最小限に抑えるための回避策も示します。 それを行う方法を見てみましょう:
開発ツールを開くには、キーボードのF12キーまたはCtrl + Shift + Iキーを押します。 右上隅にあるメインメニューを開き、[その他のツール]サイドメニューから[開発者ツール]を選択することもできます。

ここで[ネットワーク]タブに移動し、[キャッシュを無効にする]オプションの横にあるチェックボックスをオンにします。 [ネットワーク]タブが表示されない場合は、[開発者ツール]ウィンドウの隅をクリックしてドラッグし、サイズを大きくすると、非表示の[ネットワーク]タブが表示されます。

これでページを更新できます。この開発ツールウィンドウが開いている限り、ページはキャッシュから読み込まれません。
このウィンドウは画面上でいくらかのスペースを取ります。 角をドラッグしてサイズを小さくし、気を散らすのを最小限に抑えることができます。 ただし、ウィンドウを完全に閉じずに削除する場合は、別のウィンドウで開く必要があります。 方法は次のとおりです。
[開発者ツール]ウィンドウで、3つの縦のドットメニューをクリックし、[ドッキングサイド]オプションの横にある[別のウィンドウにドッキング解除]オプションを選択します。 これにより、最小化できる現在のウィンドウとは別の新しいウィンドウで開発ツールが開きます。

#2。 Chrome拡張機能を使用する
ほとんどのChromiumベースのブラウザはChrome拡張機能も使用できます。 専用のChrome拡張機能を使用して、キャッシュを無効にすることができます。 拡張機能はChromeのキャッシュをオンデマンドで無効にすることはできませんが、Classic Cache Killer拡張機能は、キャッシュを無効にすることなく同様のことを行います。
この拡張機能を有効にすると、ブラウザに新しいページをロードするたびに、すべてのブラウザキャッシュが自動的に削除されます。 使用可能なキャッシュがない場合、ブラウザはキャッシュからデータをロードできません。これは、キャッシュを無効にするのと同じです。
拡張機能を使用することも複雑ではありません。 拡張ボタンをクリックするだけで、オンまたはオフにできます。 ただし、すべてのページをロードする前にキャッシュを削除するとブラウジングが遅くなる可能性があるため、不要な場合は無効にしておく必要があります。


Firefoxでキャッシュを無効にする
Firefoxでは、開発ツールウィンドウを開いたままにすることを心配せずに、キャッシュを永続的に無効にすることができます。 シングルクリックでキャッシュを完全に無効にするFirefoxアドオンもあります。 両方の方法を紹介します。
#1。 環境設定を使用してFirefoxのキャッシュを無効にする
キャッシュのローカルストレージを停止するには、Firefoxの設定で2つのエントリを無効にする必要があります。 方法は次のとおりです。
Firefoxのアドレスバーにabout:configと入力し、Enterキーを押します。 警告メッセージが表示されます。 前進するにはそれを受け入れる必要があります。

ここの検索バーで、以下の設定を1つずつコピーして貼り付け、その値をFalseに変更します。
browser.cache.disk.enable
browser.cache.memory.enable
その後、ブラウザを再起動すると、Firefoxはキャッシュの使用を停止します。 上記の最初の設定はFirefoxがハードディスクにキャッシュを保存するのを防ぎ、2番目の設定はFirefoxがPCメモリにキャッシュを保存するのを防ぎます。 これにより、キャッシュが効果的に無効になります。

これらの変更を元に戻して、キャッシュを再度有効にすることもできます。
#2。 Firefoxアドオンを使用する
Firefoxアドオンを使用してキャッシュを無効にすると、はるかに簡単かつ高速になります。 キャッシュを頻繁に有効/無効にする必要があるとします。 その場合、キャッシュを有効/無効にする必要があるたびに上記のプロセスに従うので、専用のアドオンを使用することをお勧めします。これは非常に面倒な場合があります。
この目的のために、Toggle Cacheアドオンは、ワンクリックでFirefoxキャッシュを有効/無効にできる完璧なものです。 トップバーの[キャッシュの切り替え]アイコンをクリックするだけで、すぐにキャッシュが無効/有効になります。

Safariでキャッシュを無効にする
以前は、[開発]メニューからSafariのキャッシュを簡単に無効にすることができました。 ただし、このオプションは、Chromeの開発者ツールに似たWebインスペクターツールに移動されました。 興味深いことに、これはChromeと同様に機能し、キャッシュを無効にするにはWebインスペクターを開いたままにする必要があります。
方法は次のとおりです。
トップバーの[開発]メニューをクリックし、メニューから[ Webインスペクターの接続]オプションを選択します。

次に、[ネットワーク]タブに移動し、右隅にある[リソースの読み込み時にリソースキャッシュを使用する]ボタンを無効にします。 ボタンは、線がカットされたブロックのように見え、青色に変わるはずです。

完了すると、Web Inspectorが開いている限り、Safariはキャッシュの使用を停止します。
最後の言葉
これらのブラウザの中で、Firefoxはキャッシュを無効にする最も簡単な方法を提供します。 キャッシュを無効にするために危険な設定に移動する必要がありますが、効果は永続的であるため、長期的にはそれほど面倒ではありません。 キャッシュを頻繁に有効/無効にする必要がある場合は、ワンクリックプロセスになるため、サードパーティの拡張機能を使用するようにしてください。
あなたも興味があるかもしれません:iPhoneでキャッシュをクリアする方法。
