特定のサイトのChrome履歴とCookieをクリアする方法

特定のサイトまたはドメインのChromeブラウザの履歴とCookieをクリアする必要がある場合があります。 Webサイトの設計時やWebサイトのログイン問題のトラブルシューティング時などに、特定のサイトのCookieとサイトデータをクリアする必要がある場合があります。また、プライバシー対策として、特定のドメインまたはサイトの閲覧履歴をクリアする必要がある場合があります。

この記事では、サイトごとにGoogle Chromeの閲覧履歴とCookieをクリアする方法について説明します。

特定のサイトのChrome履歴とCookieをクリアする

Chromeには、サイトごとにCookieをクリアできる素敵なCookie設定ページがあります。 ただし、サイトごとに選択的に履歴をクリアするには、Chromeウェブストアからのアドオンが必要です。 Chromeの組み込み設定ページには、サイトごとにキャッシュをクリアするオプションはありません。 Chromeの履歴ページの検索オプションを巧みに使用することで、閲覧履歴をサイトごとに消去できます。 または、Chromeウェブストアの拡張履歴などのサードパーティの拡張機能を使用できます。

Google Chromeの特定のサイトの閲覧履歴をクリアする

Chromeブラウザーの履歴ページCtrl + Hを開き、検索バーからサイトを検索します。 たとえば、lifehacker.com Webサイトの履歴エントリをクリアするには、 //プレフィックスを含む完全なURLを使用しました—二重引用符を含む"//lifehacker.com" 。 Webサイトがwwwプレフィックスを使用している場合は、それも必ず含めてください。

指定したURLのすべての履歴レコードが一覧表示されます。

Ctrl + Aを押してすべてのエントリを選択し、削除します。

上部の2つのエントリは、検索キーワードとして"//lifehacker.com"を使用したGoogleおよびBingの検索エントリです。 検索フレーズはこれら2つのエントリのタイトルとURLに含まれているため、検索結果に表示されています。

拡張履歴Chromeウェブストア拡張機能

組み込みのChrome履歴ページの検索機能は大多数のユーザーには十分ですが、とにかく、日付または時間ごとにChromeブラウザーの履歴をクリアできるサードパーティの拡張機能を確認しましょう。

拡張履歴は、優れた検索機能を備えた優れたアドオンであり、Chromeブラウザの履歴ページに統合されます。 特定のドメインや日付範囲内の履歴エントリに基づいて、アイテムを検索して簡単に削除できます。

Chromeウェブストアから拡張履歴の拡張履歴をインストールします。 拡張機能を追加したら、 Ctrl + H キーを押して履歴ページを開きます。 この拡張機能は、Chromeのデフォルトの履歴ページを置き換えます。

上のスクリーンショットでわかるように、アドオンはデフォルトで閲覧履歴レコードを日付別に表示します。 次に、その日の特定の時間の結果を絞り込むことができます。

リストから個々のエントリを削除するか、[ 削除]をクリックして、選択したカテゴリまたは検索クエリのページに表示されているすべてのアイテムをクリアできます。

右クリックメニュー

このアドオンの最も重要な機能は次のとおりです。 現在のWebサイトの履歴をクリアするには、Webページを右クリックし、右クリックメニューの[ Visit to .. ]オプションをクリックするだけです 。 たとえば、Lifehacker.com にアクセスして、 という名前のコンテキストメニューオプションをクリックすると、 lifehacker.comにアクセスします

これにより、履歴ページが表示され、ドメインlifehacker.com関連する閲覧履歴全体がlifehacker.comに並べ替えられて表示されます。

そのページでは、エントリにカーソルを合わせると、個々のアイテムを削除できます。 そのサイト/ドメインの履歴全体を削除するには、[ 削除]ボタンをクリックします。

検索機能

さらに、独自の検索を実行して、閲覧履歴の単語またはドメイン名を照合し、一致するすべてのレコードを削除するか、選択的に消去することができます。

この欠点の1つは、廃止されたChrome eHistoryアドオンとは異なり、 拡張履歴アドオンではGoogleスタイルの検索演算子を使用できないことです。 ただし、後者では正規表現検索を実行できます。

これにより、Google Chromeのサイトごとの閲覧履歴がクリアされます。


Google Chromeの特定のサイトのCookieをクリアする

Cookieは、Google Chromeで次のいずれかの方法を使用してサイトごとに消去できます。

オプション1:コンテンツ設定経由

Cookieは、Chromeの組み込み設定を使用して(Webサイトごとに)クリアできます。 設定→コンテンツ設定→ すべてのCookieとサイトデータを開きます

Chromeのアドレスバーに次のURLを入力して、ページを直接開くこともできます。

 chrome:// settings / cookies 

これによりダイアログが開き、キーワードまたはドメイン名を入力して、そのドメインのCookieをクリアできます。


オプション2:アドレスバーの近くにある安全なロックアイコン

サイトごとにCookieをクリアする別の方法は、最初にサイトにアクセスすることです。 次に、カギのアイコンをクリックし、[Cookie]を選択します。

これにより、「使用中のCookie」ページが開き、Cookieを選択して削除したり、すべて削除したりできます。

  • 個々のアイテムをクリアするには、ドメイン名とCookiesサブフォルダーを展開します。 [ 削除 ]をクリックしてアイテムを選択します。
  • そのドメインからCookie全体をクリアするには、リストからドメイン(トップレベルのアイテム)を選択し、[ 削除 ]をクリックします。

一部のサイトでは、いくつかの異なるドメインからサードパーティのCookieを追加しています。 これらのアイテムは上のダイアログにリストされます。 たとえば、LifehackerのWebサイトにアクセスしたところ、他の2つのドメインからのCookieが提供されていることがわかりました。

同様に、アクセスするWebサイトで使用されるすべてのサードパーティサービスは、独自のCookieを追加する場合があります。


オプション3:開発者ツール経由– F12

特定のサイトのCookieとサイトデータをクリアする3番目の方法は、開発者ツールを使用することです。 開発者ツールウィンドウを開くには、キーボードのF12ボタンを押します。

  • アプリケーションCookies →サイトまたは個別のCookieを選択→ Deleteを押します。

オプション4:NirsoftのChromeCookiesViewユーティリティを使用する

NirsoftのChromeCookiesViewは、Google Chromeの組み込みのCookieビューアの代替です。 Google Chromeに保存されているすべてのCookieのリストが表示され、不要なCookieを簡単に削除できます。 すべてのCookieについて、次の情報が表示されます:ホスト名、パス、名前、値、セキュア(はい/いいえ)、HTTPのみのCookie(はい/いいえ)、最終アクセス時刻、作成時刻、有効期限。

デフォルトのChromeプロファイルフォルダのCookieデータベースファイルは、 %localappdata%\Google\Chrome\User Data\Default\Cookiesます。

$config[ads_text6] not found

ChromeCookiesViewを使用して特定のドメインのCookieを削除するには:

  1. ChromeCookiesViewを開きます
  2. [表示 ]メニューから、またはキーボードのCtrl + Qを押して、 [ クイックフィルターの使用 ]を有効にします。
  3. [クイックフィルター]テキストボックスにサイトまたはドメイン名を入力します。

  4. [ 編集][すべて選択]を使用して、表示されるすべての一致するCookieを選択
  5. 選択を右クリックし、[削除]をクリックします。

これにより、選択したCookieがGoogle Chrome Cookieデータベースからクリアされます。

ChromeCookiesViewは、デフォルトで、 デフォルトの ChromeプロファイルフォルダからCookieデータベースをロードします。 特定のプロファイルのCookieをクリアするには、[オプション]→[詳細オプション]をクリックし、特定のプロファイルのGoogle Chrome Cookieファイルのパスを入力します。 ( プロファイル2プロファイル3など)

複数のChromeブラウザーユーザープロファイルを使用している場合、Google Chromeの現在のインスタンスのプロファイルフォルダーパスを確認するには、Chromeアドレスバーに「 chrome://version/します。

chrome://version/ページでは、ウェブブラウザのバージョン情報やその他の詳細とともにプロファイルパスを確認できます。

Google Chromeの特定のサイトのキャッシュをクリアできますか?

短い答えは:いいえ! サイトごとにGoogle Chromeキャッシュをクリアすることはできません。

(次の部分は読み飛ばしてもかまいません。これはオプションです。)

Chromeブラウザのキャッシュに関する限り、サイトごとにキャッシュをクリアする方法はありません。 ただし、ネット上では、デベロッパーツールを使用してサイトごとにChromeキャッシュをクリアできるという誤った情報が広まっています。

Chromeバージョン74.0.3729.131では、サイトごとのブラウザキャッシュをクリアすることは不可能であり、そのような機能が導入されるかどうかは誰にもわかりません。

2つの誤解を解消しましょう。

Service Workersキャッシュとブラウザーキャッシュ

まず、Chromeデベロッパーツールの[ アプリケーション ]タブに次のオプションがあることに気づいたかもしれません。

  • ローカルおよびセッションストレージ
  • IndexedDB
  • Web SQL
  • クッキー
  • キャッシュストレージ
  • アプリケーションキャッシュ

多くのユーザー(開発者以外)は、上記のサイトデータまたはローカルストレージオプションをブラウザーキャッシュと混同しています。 開発者ツールにリストされているのは、通常のブラウザキャッシュとは何の関係もないサービスワーカーローカルストレージのキャッシュオプションです。

Service Workerは、Webページとは別にブラウザーで実行されるJavaScript関数です。 プッシュ通知、バックグラウンド同期、ページのキャッシュバージョンの提供など、長時間実行するタスクを可能にします。 これらは、ネットワーク接続が制限されている場合やネットワーク接続がない場合に、Webアプリケーションの使用可能なバージョンを提供するように設計されています。 例:Googleドキュメント。 Googleドキュメントでは、ほとんどの作業はクライアントで行われます。 サーバーはドキュメントへの変更を送信するだけで済みますが、ドキュメント自体はクライアントで機能します。 Service Workerを使用すると、ユーザーは変更をローカルのブラウザーキューにキャッシュすることでオフラインで作業できます。 接続が復元されると、それらの変更はGoogleドキュメントサーバーに適用されます。

Googleによると「Service Workerは、ブラウザーがWebページとは別にバックグラウンドで実行するスクリプトであり、Webページやユーザーの操作を必要としない機能への扉を開きます。 現在、プッシュ通知やバックグラウンド同期などの機能がすでに含まれています。 今後、Service Workerは定期的な同期やジオフェンシングなどの他の機能をサポートする可能性があります。」

開発者ツールの[アプリケーション]パネルの[ストレージのクリア]ペインでは、Service Worker、ストレージ、およびキャッシュを選択的に登録解除できます。 データを消去するには、ワイプするコンポーネントの横にあるチェックボックスをオンにして、[サイトデータの消去]をクリックします。 このアクションは、Clear storageラベルの下にリストされているオリジンのすべてのデータをワイプします。 とにかく、従来のブラウザキャッシュには影響しません。

また、すべてのWebサイトがサービスワーカーとローカルストレージ機能を利用しているわけではありません。 たとえば、当社のWebサイトでは、ローカルストレージにデータを保存することはありません。

Stack Overflow経由:

  • ブラウザーキャッシュがキャッシュを処理するときに、Service Workerをキャッシュに使用するのはなぜですか?

    サービスワーカーは、ネットワークリクエストを完全に制御できます。 fetchイベントに必要なものは何でも返すことができます。その特定のファイルの過去または現在の内容である必要はありません。 ただし、ブラウザキャッシュがニーズを処理する場合、Service Workersを使用する義務はありません。 また、プッシュ通知などにも使用されます。

  • html5 – localStorage、sessionStorage、session、cookieの違いは何ですか?

Service Workerのキャッシュとローカルストレージは、次のChromeユーザーデータフォルダーに保存されます。

 C:\ Users \%username%\ AppData \ Local \ Google \ Chrome \ User data \ default \ Service Worker 

一方、ブラウザのキャッシュはここに保存されます:

 C:\ Users \%username%\ AppData \ Local \ Google \ Chrome \ User data \ default \ Cache 

ローカルストレージ(サイトデータ)をクリアする前後に、開発者ツールを使用してフォルダー領域の使用状況を確認できます。 または、ChromeでCtrl + Shift + Delを押して、 chrome://settings/clearBrowserDataページをchrome://settings/clearBrowserDataます。ここで、現在のキャッシュされた画像とファイルのサイズを確認できます。

[ サイトデータクリア ]開発者ツールオプションをクリックしても、ブラウザキャッシュの1バイトがクリアされません。

「キャッシュとハードリロードを空にする」オプション

Chromeデベロッパーツールが開いているときに、Shiftキーを押しながらアドレスバーの近くにある更新ボタンをクリックして(マウスボタンを1、2秒押し続ける)、次の3つのオプションが表示されます。

  • 通常のリロード
  • ハードリロード
  • 空のキャッシュとハードリロード

通常のリロードは、F5キーを押すのと同じです。 このオプションはキャッシュを使用しますが、ページの読み込み中にすべてのアセットを再検証します。 ブラウザは、リソースが変更されていないことを検出すると、キャッシュされたアセットをサーバーから再ダウンロードすることを回避します。

ハードリロードは、リクエストを作成するときにキャッシュ内の何も使用しません。Shift+ F5を押すのと同じです。 これにより、ブラウザはすべてのJavaScriptファイル、スタイルシート、フォント、画像、HTMLなどを再ダウンロードします。

空のキャッシュとハードリロード、すべてのサイトのブラウザキャッシュ全体をクリアし、ハードリロードを実行します。 ブラウザはすべてを新たにダウンロードし直す必要があります。

$config[ads_text6] not found

大きな誤解は、オプションの[ キャッシュを空にする ] と[ハードリロード ]は、使用しているWebサイトのみに影響するということです。 それは明らかにそうではありません! すべてのウェブサイトのブラウザキャッシュ全体を消去します。 クリア前後のキャッシュサイズを比較することで、自分で確認できます。

合計キャッシュサイズ–「空のキャッシュとハードリロード」を使用する前

合計キャッシュサイズ–「空のキャッシュとハードリロード」を使用した後

それでおしまい! 特定のWebサイトのキャッシュをクリアするChrome拡張機能を作成した場合、この記事でレビューします。 このスペースの更新をご覧ください!

この記事で説明する方法のいずれかを使用して、ChromeでサイトごとにCookieと閲覧履歴を正常にクリアできたと思います。

関連記事

  • 特定のWebサイトのFirefoxキャッシュ、Cookie、履歴をクリアする方法

関連記事