Cookie を表示、追加、編集、削除する

Sofia Emelianova
Sofia Emelianova

HTTP Cookie は、主にユーザー セッションの管理、ユーザーのパーソナライズ設定の保存、ユーザーの行動のトラッキングに使用されます。また、ウェブ上でよく見かける「このページでは Cookie を使用しています」という同意フォームも、Cookie が原因で表示されます。このガイドでは、Chrome DevTools を使用してページの Cookie を表示、追加、編集、削除する方法について説明します。

[Cookie] ペインを開く

  1. Chrome DevTools を開きます
  2. [アプリケーション] > [ストレージ] > [Cookie] を開き、送信元を選択します。

[Cookie] ペイン。

フィールド

[Cookie] テーブルには次のフィールドがあります。

  • 名前: Cookie の名前。
  • 。Cookie の値。
  • ドメイン。Cookie の受信が許可されているホスト。
  • パスCookie ヘッダーを送信するために、リクエストされた URL に存在する必要がある URL。
  • 有効期限 / Max-Age。Cookie の有効期限または残存期間。セッション Cookie の場合、この値は常に Session です。
  • サイズ。Cookie のサイズ(バイト単位)。
  • HttpOnly。true の場合、このフィールドは、Cookie を HTTP でのみ使用する必要があり、JavaScript の変更は許可されないことを示します。
  • 安全性。true の場合、このフィールドは、Cookie を安全な HTTPS 接続経由でのみサーバーに送信できることを示します。
  • SameSite。Cookie が試験運用版の SameSite 属性を使用している場合は、Strict または Lax が含まれます。
  • パーティション キー独立したパーティション状態の Cookie の場合、パーティション キーは、Cookie を設定したエンドポイントへのリクエストの開始時にブラウザがアクセスしていたトップレベル URL のサイトになります。
  • 優先度LowMedium(デフォルト)、または非推奨の Cookie Priority 属性を使用する場合は High が含まれます。

Cookie の値を表示するには、表で Cookie を選択します。パーセント エンコードなしの値を表示するには、 [デコードされた URL を表示] をオンにします。

Cookie をフィルタ

[フィルタ] ボックスを使用して、Cookie を [名前] または [] でフィルタします。

「id」が含まれていない Cookie を除外します。

他のフィールドによるフィルタリングはサポートされていません。フィルタでは大文字と小文字が区別されません。

任意の Cookie を追加するには:

  1. 表内の空の行をダブルクリックします。
  2. 名前を入力し、Enter キーを押します。

その他の必須フィールドは DevTools によって自動的に入力されます。これらは次に説明するように編集できます。

Cookie を編集する

自動更新される [サイズ] を除くすべてのフィールドを編集できます。

フィールドをダブルクリックして編集します。

Cookie の名前を「DEVTOOLS!」に設定する

DevTools では、無効なフィールド値を持つ Cookie が赤色でハイライト表示されます。

パーティション キーの値が無効な Cookie。

有効な Cookie を除外するには、上部のアクションバーで [ 問題のある Cookie のみを表示] をオンにします。

Cookie

クッキーを削除するには、クッキーを選択して、上部のアクションバーにある [選択した項目を削除] をクリックします。

選択した Cookie の削除。

[すべて消去] をクリックして、すべての Cookie を削除します。

すべての Cookie を消去します。

サードパーティ Cookie を特定して検査する

サードパーティ Cookie は、現在のトップレベル ページとは異なるサイトによって設定される Cookie です。サードパーティ Cookie には SameSite=None 属性があります。

DevTools の [Application] > [Storage] > [Cookies] にこのような Cookie が表示され、その横に警告アイコンが表示されます。アイコンにカーソルを合わせるとツールチップが表示されます。アイコンをクリックすると [問題] パネルに移動し、詳細を確認できます。

[ストレージ] セクションに SameSite=None 属性が設定されている Cookie。

サードパーティ Cookie は、[ネットワーク] > [リクエストをクリック] > [Cookie] で確認することもできます。

[ネットワーク] パネルで SameSite=None 属性を持つ Cookie。

[ネットワーク] パネルでは、問題のある Cookie がハイライト表示され、サードパーティ Cookie の段階的な廃止の影響を受ける Cookie の横にアイコンが表示されます。