web-dev-qa-db-ja.com

特定のホストに対してChrome=のキャッシュを無効にできますか?

Chromeを日常のブラウザとして、またWeb開発作業として使用します。Chromeがlocalhostから何もキャッシュしないようにしたいです。 (または実際には任意のホスト名)、ハードリフレッシュする必要はありません(Ctrl-Shift-R)常に。

これは可能ですか?どうやって?

59
Matt Ball

キャッシュを区別してオフにすることはできませんが、v15以降では、デベロッパーツールウィンドウの右下にある歯車ボタンをクリックしてアクセスする設定パネルを介して完全にオフにすることができます。開発者ツールのネットワークパネルでは、右クリックメニューから確認ダイアログのみを使用してキャッシュをクリアするオプションもあります(つまり、「データの消去」とは異なり、設定タブはポップアップしません。

22
Tim Keating

これは、そのサイト/ホストをシークレットモードに切り替えると既に可能です。

CtrlShiftN

シークレットモードでサイトを表示すると、キャッシュされたアイテムや画像が表示されなくなります。

セッション中の場合は、それもリセットされます。そのため、開発時にそれを監視する必要がある場合があります。

ただし、サイトごとに本当に無効にする必要がある場合は、必要ありません。それは現在不可能です。

17
random

Chromeプロファイル (別名 "ユーザー")を使用しないのはなぜですか?

1つを「dev」プロファイル(キャッシュなし)として構成します。キャッシュキリングプラグインを有効にすることができます。クッキーを無効にすることもできます。開発セッションの時間になったら、そのプロファイルを使用します。次に、リラックスするときは、プロファイルを元に戻します。すべてのプロファイルを同時に実行できます。

これはテスト目的でも非常に便利です。

ショートカットとキーボードショートカットを割り当てて前後に切り替えるのは簡単です。

本当に上品になりたい場合は、さまざまなプロジェクト/環境の複数のユーザープロファイルを一度に持つことができます(つまり、JS用に1つ、サーバー側用に1つなど、複数のモニターが必要です)。これがあなたの場合は、スーパーユーザーアイコンを使用することをお勧めします。 ;-)

5
JoshuaDavid

Googleの開発者ツール設定からキャッシュを無効にするChromeは画像のキャッシュを妨げません。CSS、JavaScript、マークアップのキャッシュを無効にするだけです。シークレットモードが最も可能性が高いですキャッシュされていないWebページを確実に処理するための効果的な方法。

Chrome Cache Killer拡張機能 をご覧ください。

この拡張機能は、ページを読み込む前にブラウザのキャッシュを自動的にクリアします。マウスクリックで有効/無効にできます。

Chromeキャッシュをクリアするためのキーボードショートカットがうまく機能していないように見えるため、Webサイトを開発するときに多くの悩みを解決してくれました。 Chromeキャッシュの問題。

0
Manuel Alves

ホストごとにキャッシュポリシーをカスタマイズできる Super-Cache chrome extension を見てください。

ドキュメントから:Override caching policy that has been set on the server. Select a Host on which the caching is required and all requests from a page with that Host will be cached.

0
pymen

このオプションは、Webサイトを所有している場合に機能します(この場合、同じページを頻繁に更新してキャッシュする可能性があります)。

<meta name="robots" content="noarchive">

このコード文字列を<head>に追加すると、うまくいくはずです。

0
user667691