ExtendableCookieChangeEvent: deleted 属性
基线 2025 *
新推出
注意:此功能仅在 Service Workers 中可用。
ExtendableCookieChangeEvent 接口的只读属性 deleted 返回由给定的 ExtendableCookieChangeEvent 实例删除的任何 cookie。
值
一个包含被删除 cookie 的对象数组。每个对象包含以下属性:
name-
包含 cookie 名称的字符串。
value-
包含 cookie 值的字符串。
域-
包含 cookie 域名的字符串。
路径-
包含 cookie 路径的字符串。
expires-
一个时间戳,以 Unix 时间(毫秒)给出,包含 cookie 的过期日期。
secure-
一个
boolean值,指示 cookie 是否仅在安全上下文中(HTTPS 而不是 HTTP)使用。 sameSite-
以下
SameSite值之一: partitioned-
一个布尔值,指示 cookie 是否为分区 cookie(
true)或不是(false)。有关更多信息,请参阅 具有独立分区状态的 Cookie (CHIPS)。
示例
在此示例中,当 cookie 被删除时,事件监听器会将 `deleted` 属性的第一个项记录到控制台。它包含一个表示刚刚被删除的 cookie 的对象。
js
self.addEventListener("cookiechange", (event) => {
console.log(event.deleted[0]);
});
规范
| 规范 |
|---|
| Cookie Store API # dom-extendablecookiechangeevent-deleted |
浏览器兼容性
加载中…