型別
此型別的值是字串。可能的值有:
evicted-
由於垃圾回收,cookie 已被自動刪除。
expired-
由於過期,cookie 已被自動刪除。
explicit-
透過顯式呼叫
cookies.remove()插入或刪除了 cookie。 expired_overwrite-
cookie 已被具有已過期過期日期的 cookie 覆蓋。
overwrite-
呼叫
cookies.set()將此 cookie 替換為另一個。
示例
您可以監聽 cookies.onChanged 事件,以便在 cookie 發生更改時收到通知。監聽器將接收一個 changeInfo 物件,其中包含一個 cause 屬性,其值為 OnChangeCaused 字串。
js
browser.cookies.onChanged.addListener((changeInfo) => {
console.log(
`Cookie changed: \n` +
` * Cookie: ${JSON.stringify(changeInfo.cookie)}\n` +
` * Cause: ${changeInfo.cause}\n` +
` * Removed: ${changeInfo.removed}`,
);
});
瀏覽器相容性
載入中…
注意: 此 API 基於 Chromium 的 chrome.cookies API。本文件源自 Chromium 程式碼中的 cookies.json。