ExtendableCookieChangeEvent: 更改属性
注意:此功能仅在 Service Workers 中可用。
changed
属性是 ExtendableCookieChangeEvent
接口的只读属性,它返回由给定 ExtendableCookieChangeEvent
实例更改的任何 cookie。
值
包含已更改 cookie 的对象数组。每个对象都包含以下属性
示例
在此示例中,当设置 cookie 时,事件侦听器将 changed
属性记录到控制台。该数组中的第一个项目包含一个表示刚刚设置的 cookie 的对象。
js
self.addEventListener("cookiechange", (event) => {
console.log(event.changed[0]);
});
const one_day = 24 * 60 * 60 * 1000;
cookieStore.set({
name: "cookie1",
value: "cookie1-value",
expires: Date.now() + one_day,
domain: "example.com",
});
规范
规范 |
---|
Cookie Store API # dom-extendablecookiechangeevent-changed |
浏览器兼容性
BCD 表仅在浏览器中加载