Chromeの特定のドメイン名のキャッシュをクリア


310

Chromeで特定のドメイン名のキャッシュをクリアしたい。これを行うために使用できる拡張機能や他の方法はありますか?


2
これの問題は、キャッシュをクリアするのは思っているほど簡単ではないということです。ブラウザがファイルをキャッシュするとき、URLに基​​づいてキャッシュします。複雑な点は、多くのサイト Google APIスクリプト、Gravatarアイコンなどの共通ファイルを共有していることです。特定のサイトのみのキャッシュをクリアするにはどうすればよいですか?ロードした共通ファイルも削除する必要がありますか(したがって、他のサイトのキャッシュを部分的にクリアします)?または、そのままにしておく必要がありますか?(おそらく最も「正しい」ソリューション)。
-Synetech

3
正直なところ、これらの答えはどれも私にとって質問に「答え」ません。これらは開発者の回答です。根本的な質問は、普通の人がこれをどのように行うかです。これらのことを開発者以外の人に依頼するのは無理でしょう。
ウィルストロール

1日Firefoxに戻ると、このような状況になります。
ユーザー14年

2
特定のドメインのキャッシュをクリアする方法についてこの質問に実際に答えた人はいません
-DiverseAndRemote.com

F12開発者ツールはChromeに組み込まれているため、特定のアイテムを消去するための「開発者」だけでなく、それらを使用することは誰でも可能です。
Fiasco Labs

回答:


332

更新:Chromeバージョン52.0.2743.116 m以降、次の手順を実行できます。

F12> Chrome Developer Tools> Applicationタブ> Clear storage左のツリーにある>をクリックし、クリアするデータ項目を選択しますClear site data


これは、より迅速で簡単な方法です。

  • を押しF12てChromeデベロッパーツールを開きます(下からポップアップします)
  • 右上隅の設定「ギア」アイコンをクリックします
  • 一般チェックの下でキャッシュを無効にする
  • このボックスをオフにして、ページをリロードし、キャッシュを再度有効にします

7
おかげで、これは実際にキャッシュとCookieを混同する他の回答とは異なります;
ピータージェンキンス

3
しかし、実際にはページのキャッシュをクリアしますか、それともキャッシュを使用せずにロードしますか?つまり、キャッシュディレクトリを開くと、リロード後にそのページに関連するファイルが失われますか?
Synetech

3
これはかなり手動で行う方法であり、複数回行う必要がある場合は迷惑になる可能性があります。幸いなことに、より簡単で高速な方法があります
トムオーガー14年

3
現在、Chrome Developer Toolsは、DevToolsが実際にクリアせずに開いているときにのみキャッシュを無効にするようです。
ジャククーット14

5
alt ⌥+ cmd ⌘+ i上でMacの Chromeデベロッパーツールを開きます
イヴ・M.

94

開発者ツールを開いた後(通常はを押してF12)、「ページの再読み込み」ボタンで+ホールドをクリックします。ポップアップリストから、[空のキャッシュとハードリロード]を選択します。

これにより、ドメイン全体のキャッシュがクリアされるかどうかはわかりません。しかし、おそらく、このSEの質問にアクセスする人々の使用事例の90%を満たしているでしょう。

注:場合によっては、ポップアップリストが開かないことがあります。これは、その時点ではページがキャッシュされていないため、メニューは呼び出されないためです。


3
Macでは動作しないようです。
ベンジャミンクルージエ

4
開発者ツールバーを最初に開いてみてください-F12(またはコンソールの場合はCMD + SHIFT + C)を押します。Macではテストしていません。
トム・オージェ

@Hashbrownの編集に感謝します。答えを修正すべきだった。
トム・オージェ

心配ない。このソリューションは、選択した回答よりも高速であり、キャッシュを完全に無効にするよりも劇的です。私はこれをトップにする必要があると感じており、それを支持する唯一の方法は、人々がそれをテストし、それが彼らのために働くことです
ハッシュブラウン

1
長いクリックの代わりに、GNU / Linuxを右クリックしてポップアップメニューを開きます。
-z0r

45

ドメインまたはサブドメインごとにChromeのCookieを選択的に削除する方法は次のとおりです。

  • に行きます chrome://settings/content/cookies
  • 検索ボックスにドメイン名を入力します
  • 削除をクリックします

詳細はこちら:

http://oxid-blog.euroblaze.de/miscellaneous/delete-google-chrome-cookies-selectively-by-domain/

ただし、これはWebフォルダごとにCookieを選択できませんwww.domain.com/folder1


2
スーパーユーザーへようこそ!ここに答えの重要な部分を含めて、将来の参照用にのみリンクを提供するのがいいでしょう
-slhck

40
質問はキャッシュをクリアすることでしたが、あなたはクッキーをクリアする方法に答えました。
ダニエルセロディオ

同じ詳細タブ内からもキャッシュが見つかりました。
ジャククー14

混乱を助長するために-これは「キャッシュ」であり、クロム設定には「ローカルストレージ」と呼ばれるものが含まれているため、「ブラウザキャッシュ」という用語は一般的すぎると思います。私のポイントは、この答えが私のために働いたということです。
ssaltman

1
クロームV65はクッキーをクリアするために、ウェブサイトを見つけるために使用する「クッキーを検索」>すべてのクッキーとサイトデータを参照してください>設定>詳細設定>コンテンツの設定>クッキーにフィールドを移動しているクッキーを削除
ラース・ノルディン

7
  1. 押してcontrol shift i(または command shift i開発ツールを開くには、OS X上)。
  2. アドレスバーの横にある再読み込みボタンを右クリックします。
  3. 「空のキャッシュとハードリロード」を選択します。

2

3つのステップで:

  1. F12 (開発者ツールを開く)
  2. F1 (設定に移動)
  3. [ 設定] / [ネットワーク]で[ キャッシュを無効にする]をオフにします(DevToolsが開いている間)

開いているときに別のウィンドウとして保持する場合は、DevToolsをドッキング解除できることに注意してください。


あなたは、このようなJSやCSSなどの外部資産を更新する必要がある場合は、この一つがうまく機能している
RafaSashi

2

Chrome 72以降:

  1. に行く chrome://settings/siteData
  2. 検索ボックスにドメイン名を入力
  3. どちらか:
    1. 結果ごとにゴミ箱アイコンボタンをクリックします
    2. 「表示されているものをすべて削除」ボタンをクリックします

これにより、Cookieやキャッシュなど、それらのサイトのすべてのサイトデータが削除されます。

この手法の良い点は、ドメインのすべてのサブドメインのサイトデータを簡単にクリアできることです。

この設定画面にアクセスするもう1つの方法は、
3つのドットメニュー>設定>詳細設定(下部)>コンテンツ設定(プライバシーとセキュリティ)> Cookie(はい、名前は誤解を招く)>すべてのCookieとサイトデータを表示する


1
Wrench -> Preferences -> Under the Hood -> 
Use DNS pre-fetching to improve page load performance

それを無効にします-したがって、アプリケーションキャッシュ全体をダンプします-影響を受けたページをリロードします-そして再び有効にします。これが頻繁に発生するか、問題が解決しない場合は、Chromeの上流のキャッシュが問題であり、おそらくChromeを無効のままにしておく必要があります。

Chromeがシステムの「ビジネス」を引き継いでいないため、アプリケーション層キャッシュの選択的な無効化(これはアプリケーションの速度のために厳密に行われます)はいくつかの問題に対する答えかもしれませんが、それはあまり良い答えではありません。

(私の「ビジネスなし」の声明について気が悪くならないように、私はジップが好きであるかどうかにかかわらず、自分自身をプリフェッチします。


2
あなたの括弧の反対とあなたの解決策の正確さにもかかわらず、私はとにかく謙虚です。
ブロムクヴィスト

この答えは間違っています。DNSプリフェッチを無効にしても、ChromeのHTTPキャッシュはクリアされません。
夕暮れ

1

履歴エントリの削除は多くの場合に機能します:(Mac)

  1. Cmd+ Y(履歴を開く)
  2. ドメインを検索する
  3. すべてのエントリを確認します。残念ながら、現時点ではすべてチェックするボタンはありません。ただし、チェックボックスをクリックする必要はありません。時間をクリックしても機能します。
  4. クリック Remove selected items

0

Webpackは以前のプロジェクトをキャッシュしていたため、シークレットを使用できなかったため、キャッシュの一部が機能する必要があります。私の場合、上位3つのソリューションは機能しませんでした。動作し、実装に十分な速さだったのは、開発者ツールの[リソース]タブをクリックし、キャッシュストレージを展開し、右クリックしてキャッシュされたデータを削除することでした。

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