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

Kayce Basques
Kayce Basques
Sofia Emelianova
Sofia Emelianova

HTTP Cookie 主要用於管理使用者工作階段、儲存使用者個人化偏好設定,以及追蹤使用者行為。此外,網路上所有惱人的「這個頁面使用 Cookie」同意聲明表單,也都是 Cookie 造成的。本指南說明如何使用 Chrome 開發人員工具,查看、新增、編輯及刪除網頁的 Cookie。

開啟「Cookies」窗格

  1. 開啟 Chrome 開發人員工具
  2. 依序開啟「Application」 >「Storage」 >「Cookies」,然後選取來源。

「Cookies」窗格。

欄位

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

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

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

篩選 Cookie

使用「Filter」(篩選器) 方塊,依「Name」(名稱) 或「Value」(值) 篩選 Cookie。

篩除不含「id」的任何 Cookie。

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

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

  1. 在表格的空白列上按兩下滑鼠。
  2. 輸入「名稱」和「值」,然後按下 Enter 鍵。

開發人員工具會自動填入其他必填欄位。你可以按照下節說明編輯這些內容標籤。

編輯 Cookie

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

按兩下欄位即可編輯。

將 Cookie 名稱設為「DEVTOOLS!」

如果 Cookie 的欄位值無效,開發人員工具會以紅色醒目顯示。

Partition Key 值無效的 Cookie。

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

刪除 Cookie

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

刪除所選 Cookie。

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

清除所有 Cookie。

找出並檢查第三方 Cookie

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

開發人員工具會在「應用程式」 >「儲存空間」 >「Cookie」中列出這類 Cookie,並在旁邊顯示圖示。將游標懸停在圖示上,即可查看工具提示,點選圖示則可前往「問題」面板瞭解詳情。

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

您也可以依序點選「網路」 > 要求 >「Cookie」,找出第三方 Cookie。

「網路」面板中具有 SameSite=None 屬性的 Cookie。

「網路」面板會醒目顯示有問題的 Cookie,並在無法使用第三方 Cookie 的情況下,於受影響的 Cookie 旁顯示圖示。