Google Chromeでキャッシュを更新するにはどうすればよいですか?


337

キャッシュの更新とは、キャッシュをクリアした後にページを更新するという意味です。ブラウザのキャッシュ全体を消去したくありません。

ページをキャッシュリフレッシュできないようです。Firefoxでは、Shift+ Refresh であることがわかっています。

Chromeでは、Ctrl+ RCtrl+ Refresh、Alt+ Refresh、Shift+ Refresh を試しましたが、いずれも機能しません。


2
私のバージョンの4.0.206.1は、ソー​​スコード(PHP)に変更を加えた後、もう一度試しました。FFでShift + F5で正常に更新されました。Ctrl + Refreshの後、変更はChromeを表示しませんでした。
gAMBOOKa

「Ctrl +更新」とは、実際に更新ボタンをクリックすることを意味しますか?Chromeで機能するかどうかはわかりません。ただし、Ctrl + F5が期待どおりに機能することはほぼ確実です。

1
F5とRefresh、CtrlとShiftの両方で試してみました...変更なし。構成されたプロキシなし、
gAMBOOKa

12
Command-Shift-RはMac(OS X 10.6.7およびChrome 17.0.963.56)で動作します。
ジョーモーニン

5
Macの場合:CONTROLを押しながらChromeのリロードボタンをクリックします
Mitch Fournier

回答:


343

Windowsの[開発ツールを開く]にプッシュF12またはCtrl+ Shift+ J(Macの場合:Cmd+ Opt+ I)、更新アイコン右クリックして[ 空のキャッシュとハードリロード]を選択できます。

スクリーンショット

参照:https : //stackoverflow.com/questions/12633425/chrome-browser-reload-options-new-feature

ドキュメントには次のように書かれています:

  • WindowsおよびLinuxの場合: Shift + F5またはCtrl+ Shift+R
    • (スクリーンショット): ここに画像の説明を入力してください
  • Macの場合Cmd+ Shft+ R):

キャッシュされたコンテンツを無視して、現在のページをリロードします。

この動作を報告した人もいれば、正しく動作しないと言う人もいます

他のオプションは次のとおりです。

  1. JavaScriptコンソール

    JavaScriptコンソールは、Chrome DevTools内の2つのモードで使用できます。1つ目のコンソールタブ、または別のタブ(要素やソースなど)で表示できる分割ビューです。

    [コンソール]タブを開くには、次のいずれかを実行します。

    キーボードショートカットの使用コマンド - オプション - J(Mac)またはコントロール - シフト - J(Windowsの/ Linux)を。[ 表示]> [開発者]> [JavaScriptコンソール]を選択します

    F12 ここでは言及されていないようですが、Windowsでもこのコンソールを開きます。

    Chrome開発者ツール

    JavaScriptコンソールを使用する

  2. シークレットウィンドウ

    もう一つの興味深いオプションは、新しいシークレットウィンドウ開くことです(Ctrl+ Shift+ NMacの場合は:+ Shift+ N。)。このウィンドウは、保存されたCookie、キャッシュされたコンテンツ、またはDNS解決を使用しないため、キャッシュをダンプすることにより、通常のブラウジングを遅くすることなく、その中のものをテストできます。これは、キャッシュをクリアする代わりに、私がほとんどいつもすることです。https://support.google.com/chrome/answer/95464

  3. キャッシュを無効にする

    Chrome開発者ツール(F12、Mac:+ + I)を開きます。設定アイコン(右下の歯車)をクリックします。[キャッシュを無効にする]をオンにします。これで、開発者ツールを使用して閲覧すると、オープンキャッシュが無効になります。

  4. クリック&クリーン

    最後に、Click&Clean拡張機能のオプションもあります


2
これは私にはうまくいきません。f12は何もしません。OSX 10.6.8上のChrome 25.0.1364.172。
ジョナサンハートリー

1
開発ツールを開く必要はありません。また、F12はWindows用です。Macの場合:SourceI Source:developers.google.com/chrome-developer-tools/docs/shortcuts
basarat

1
これらのオプションは、Chromeが表示したいときにのみ表示されると思います!開発者ツールが開いている場合にのみ表示されることがわかりました。また、ここで誰かが右クリックしたくない場合は、更新ボタンを長押しして同じ効果を得ることができます。
ジャシエフシン

1
キャッシュの無効化は、開発者ツールの[ ネットワーク ]タブにあります。
TranslucentCloud

1
開発ツールを開く必要がないと誰かが言った理由はわかりません。私にとって、あなたはそれらを開いておく必要があります、そして、これはうまくいきます。ヒントをありがとう。
-nycynik

65

別の興味深いオプションは、新しいシークレットウィンドウ(Ctrl+ Shift+ N)を開くことです。このウィンドウは、保存されたCookie、キャッシュされたコンテンツ、またはDNS解像度を使用しないため、キャッシュをダンプすることで通常のブラウジングを遅くすることなく、その中のものをテストできます。これは、キャッシュをクリアする代わりに、私がほとんどいつもすることです。


1
+1 Chromeはファイルのダウンロードをキャッシュします。これは、apache / nginxの設定に取り組んでいて、index.phpを表示する代わりにダウンロードするときに特にイライラします。唯一の方法は、キャッシュ全体をクリアするか、シークレットモードを使用するか、Firefoxを使用することです。
ジェームズ

1
場合によっては機能しない場合を除き、外部からロードしたSWFファイルが正確ではなかった理由を解明するために15分を費やしました。Firefoxはそれが正しいことを示しました。IncognitoChromeのキーストロークリフレッシュコンボはキャッシュからSWFをクリアせず、実際のChromeキャッシュをクリアしてIncognitoウィンドウをリフレッシュしませんでした。キャッシュが最終的にSWFを解放するには、シークレットウィンドウを完全に閉じて再度開く必要がありました。これが発生するまで約1時間正常に動作していました:/
danjah

繰り返しますが、5分後には、これは信頼できるソリューションではありません。Chrome v17.0.963.46 m
ダンジャ

これはまた、カウンターいくつかのテストに行くかもしれ拡張を無効にします
ダニエル・ワトラス

19

ドキュメントによると、Ctrl+ F5またはShift+ F5は機能するはずです。IEとchromeでプロキシが設定されていて、ページをキャッシュしているのでしょうか?


1
本当に確認したい場合は、ツールオプションを使用してキャッシュをクリアする必要があります。
ソリン

1
キャッシュからファビコンをフラッシュするには、ツールを使用してキャッシュをクリアする必要があります。通常のハードリロードでは実行されません。
RomanSt

3
回答内のリンクは、意図したページに移動しなくなりました。
オーディトマーロー

9

この問題を回避するには、 2回続けて非常に迅速にリロードに当たっています。


1
すべての場合でそうではないようですが、以前のDNSの問題のためにロードしたくないページがあっただけで、Chromeは約1分間ロードを拒否しました...その後再び動作しました。
ウォルフ

ネットワークタブや環境設定でキャッシュを無効にするなどのより直接的な方法は別として、ページを10回以上更新すると消去効果があることがわかります。リフレッシュを10〜15回繰り返します
ロバートハッティンガー

9

shift+ F5または+ shift+ を使用しているにもかかわらず、Chromeの更新で問題が発生しましたr

私が見つけたのはうまくいきますが、ブラウザがJavaキャッシュを更新しようと何度も試みて失敗するように、+ shift+ rを数秒間押し続けることです。その後、次回サーバーから正常にJSを取得します。


1
はい、確認できます。私はこれを自分でやってきました。
gAMBOOKa

9

Chromeはこれを嫌います。時々私は得ることができますShift+は、F5常に動作しなく。当面の私のソリューションは、「Click&Clean」拡張機能を使用することです。ugいですが、毎回動作しますので、今のところお勧めします。


2
私にとっては、毎回Ctrl + Shift + Rが2回機能します。どうしてそんなにうんざりさせたのかわかりません。
RomanSt

7

Chrome開発者ツールを開きます(F12またはCtrl + Shift + Iまたはメニュー/ツール/開発者ツール)。設定アイコン(右下の歯車)をクリックします。[キャッシュを無効にする]をオンにします。これで、開発者ツールで閲覧すると、オープンキャッシュが無効になります。



2

あなたは右、クリックして行くことができますInspect ElementResourcesまたはApplication(新しいバージョンで)タブ崩壊Cookies右ドメイン名をクリックし、クリックしてくださいClear


1

それは単にキーボード設定である可能性があります。ファンクションキーが有効または無効になっているかどうかを確認してください。


1
  1. [ツール]メニューをクリックします。(右上隅のレンチ)

  2. オプションを選択。

  3. Under the Hoodタブをクリックします。

  4. [閲覧履歴を消去]をクリックします…

  5. 削除する情報の種類のボックスをオンにします。

    • 閲覧履歴を消去する
    • ダウンロード履歴をクリアする
    • キャッシュを空にしてください
    • クッキーを削除する
    • 保存したパスワードを消去する

[この期間のデータを消去]ドロップダウンメニューを使用して、キャッシュされた情報を削除する期間を選択することもできます。

  1. 準備ができたら[閲覧履歴を消去]をクリックします。

12
単一のページをテストするためにキャッシュ全体を削除するのはなぜですか?!私はむしろFirefoxを使いたいです。
gAMBOOKa

Chromeは絵に戻っているようにすることができます今のハードリロード- superuser.com/a/512833/92862
小屋

1

Windows Ctrl +ではF5、ハードリロード、およびF5リロードのみ。

Macの場合 + + Rハードリロードのと + Rリロードのため。

ハードリロードは、そのページの保存されたキャッシュをクリアします。

単にテストすることに興味がある場合は、シークレットモードを使用してください。このウィンドウを閉じるだけで、すべての一時キャッシュと履歴をクリアできます。

Windowsの場合Ctrl+ Shift+N

Macの場合+ Shift+N

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.