查看、新增、編輯及刪除 Cookie

Sofia Emelianova
Sofia Emelianova

HTTP Cookie 主要用於管理使用者工作階段、儲存使用者個人化偏好設定,以及追蹤使用者行為。這也是為什麼你會在網路上看到許多令人厭煩的「本網頁使用 Cookie」同意聲明表單。本指南將說明如何使用 Chrome 開發人員工具查看、新增、編輯及刪除頁面的 Cookie。

開啟「Cookie」窗格

  1. 開啟 Chrome 開發人員工具
  2. 依序開啟「應用程式」 >「儲存空間」 >「Cookie」,然後選取來源。

「Cookie」窗格。

欄位

「Cookies」表格包含下列欄位:

  • 名稱 - Cookie 的名稱。
  • :Cookie 的值。
  • 網域。允許接收 Cookie 的主機。
  • 路徑。如要傳送 Cookie 標頭,要求網址中必須包含這個網址。
  • Expires / Max-Age。Cookie 的到期日或最長存留時間。對於工作階段 Cookie,這個值一律為 Session
  • Size - Cookie 的大小 (以位元組為單位)。
  • HttpOnly。如果為 true,這個欄位表示 Cookie 只能透過 HTTP 使用,且不允許 JavaScript 修改。
  • 安全。如果設為 true,這個欄位表示 Cookie 只能透過安全的 HTTPS 連線傳送至伺服器。
  • SameSite。如果 Cookie 使用實驗性 SameSite 屬性,則包含 StrictLax
  • Partition Key:對於具有獨立分區狀態的 Cookie,分區鍵是瀏覽器在向設定 Cookie 的端點提出要求時,所造訪頂層網址的網站。
  • 優先順序。包含 LowMedium (預設) 或 High (如果使用已淘汰的 cookie 優先順序 屬性)。

如要查看 Cookie 的值,請在表格中選取該 Cookie。如要查看不含百分比編碼的值,請勾選 「顯示已解碼的網址」

篩選 Cookie

使用「Filter」方塊,依「Name」或「Value」篩選 Cookie。

篩除不含「id」的所有 Cookie。

不支援依其他欄位篩選。篩選器不區分大小寫。

如要新增任意 Cookie,請按照下列步驟操作:

  1. 在表格中按兩下空白的資料列。
  2. 輸入名稱,然後按下 Enter 鍵。

開發人員工具會自動填入其他必填欄位。您可以按照下文所述方式編輯這些標籤。

編輯 Cookie

除了會自動更新的「大小」欄位外,其他欄位皆可編輯。

按兩下欄位即可編輯。

將 Cookie 的名稱設為「DEVTOOLS!」。

開發人員工具會醒目顯示含有無效欄位值的 Cookie (以紅色標示),

Cookie 中的 Partition Key 值無效。

如要篩除有效的 Cookie,請勾選頂端動作列中的「只顯示有問題的 Cookie。

刪除 Cookie

如要刪除 Cookie,請選取所需 Cookie,然後按一下頂端動作列中的 「刪除所選項目」

正在刪除選取的 Cookie。

按一下 「全部清除」,即可刪除所有 Cookie。

清除所有 Cookie。

找出並檢查第三方 Cookie

第三方 Cookie 是指由與目前頂層網頁不同的網站所設定的 Cookie。第三方 Cookie 具有 SameSite=None 屬性。

開發人員工具會在「Application」 >「Storage」 >「Cookies」中列出這類 Cookie,並在旁邊顯示圖示。將滑鼠游標懸停在圖示上,即可查看工具提示,按一下圖示即可前往「Issues」面板,瞭解詳情。

「儲存空間」區段中具有 SameSite=None 屬性的 Cookie。

您也可以依序前往「網路 >「點擊要求」>「Cookie」,查看第三方 Cookie。

在「Network」面板中,Cookie 具有 SameSite=None 屬性。

「Network」面板會醒目顯示有問題的 Cookie,並在第三方 Cookie 逐步淘汰政策影響的 Cookie 旁邊顯示圖示。