CookieChangeEvent: 已更改属性
changed
是 CookieChangeEvent
接口的只读属性,它返回已更改的 cookie 数组。
请注意,这将排除使用过去过期日期创建的 cookie,因为这些 cookie 会立即删除。
值
包含已更改 cookie 的对象数组。每个对象包含以下属性
示例
在这个例子中,当设置 cookie 时,事件监听器将 changed
属性记录到控制台。数组中的第一个项目包含一个表示刚刚设置的 cookie 的对象。
js
cookieStore.addEventListener("change", (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-cookiechangeevent-changed |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。