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


57

私は、Chromeを日常のブラウザとして使用するのが好きで、Web開発作業にも使用しています。私はから何かキャッシュからChromeを防ぐことができるようにしたいのですがlocalhost(私はハードリフレッシュする必要がないように(または実際に、任意のホスト名)Ctrl- - ShiftRすべての時間。

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


私が使用し、同じ質問を持っているjohnnycacheを FireFoxのために、しかし、Chromeのようなものがいいだろう
ヴィムDeblauwe

回答:


21

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


これに気づいたことはありません、本当に便利です。
ニコラスW

6
別のきちんとした隠されたクローム機能-開発者ツールが開いているとき、いくつかの追加オプションの更新ボタンを右クリックできます
ザックリゾービー

1
残念ながら、Chromeの現在のバージョンでは、オプションは「キャッシュを無効にする(DevToolsが開いている間)」と表示されます。もう便利ではありません。
キラレッサ14年

17

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

Ctrl+ Shift+N

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

セッション中の場合は、それもリセットされます。そのため、開発時にその点に注意してください。

ただし、サイトごとに無効にする必要がある場合は、いいえ。現在は不可能です。


8
率直に言って、シークレットは、よりも痛みですCtrl-Shift-R
マットボール

5

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

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

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

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

本当に滑らかになりたい場合は、異なるプロジェクト/環境の複数のユーザープロファイルを一度にすべて持つことができます(つまり、JS用、サーバー側用など、複数のモニターが必要です)。これがあなたなら、スーパーユーザーのアイコンを使用した方が良いでしょう。;-)


そしてこのプロファイルでは、あなたがするように設定することができDNSキャッシュを無視するだけでなく
ブラッド・パークス

良い考えですが、リンクしているプラ​​グインはマルウェアです...ディストリビューションの一部として含まれているunderscore-1.8.3.jsファイルを見てください。Dropbox、追跡サーバー、Yandex.ruなどにアクセスするファイル全体に散らばった難読化されたコードの塊があります。行1660-1870を参照してください。この拡張機能は、閲覧履歴などをロシアのソースに送信しています。 api.rtbmediatracker.com mc.yandex.ru/watch/...
ラビShukiグル

@RabbiShukiうわー、キャッシュキリングプラグインへのリンク参照を削除してくれてありがとう。クリーブランドの
コルトゥヴ

4

Google Chromeのデベロッパーツール設定からキャッシュを無効にしても、画像のキャッシュは妨げられないと気づきました。CSS、JavaScript、およびマークアップのキャッシュのみを無効にします。シークレットモードは、キャッシュされていないWebページを確実に処理する最も効果的な方法です。


1
知っておくと便利です。ほとんどの開発者はcss、jsなどだけを気にしていると思います。だからこそ、それらに限定されているのです。拡張機能がないことに驚きました
...-isaaclw

Chrome 26では、画像でもキャッシュが無効になっているようです。すべてのページビューですべての画像に対して200 OKのgetリクエストが表示されます。誰でも確認できますか?
NickG

0

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

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

キャッシュをクリアするためのChromeキーボードショートカットがうまく機能しないように見えるため、これは非常にうまく機能し、Webサイトを開発するときの多くの頭痛の種を解決しました。Chromeキャッシュの問題の解決策を探しているときに見つけました。


1
このプロジェクトに何らかの形で関わっていますか?なぜそれをお勧めしますか?それは素晴らしいツールかもしれませんが、あなたの答えに賛否両論と同様にそれがすることを含めるならば、それはあなたの答えに価値を加えます。
レイスタファリアン

リンクは404につながります
フィル

0

見てみましょうスーパーキャッシュChrome拡張機能ホストあたりのキャッシュポリシーをカスタマイズすることができます

ドキュメントから: 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

このオプションは、Webサイトを所有している場合に機能します(この場合、おそらく同じページを頻繁に更新するため、キャッシュが発生します)。

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

このコードの文字列をあなたに追加する<head>と、トリックを行うはずです。

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