CookieStore:更改事件

安全上下文:此功能仅在安全上下文(HTTPS)中可用,在一些或所有支持的浏览器中可用。

当对任何 cookie 进行更改时,会在CookieStore对象上触发change事件。

语法

在诸如addEventListener()之类的 方法中使用事件名称,或设置事件处理程序属性。

js
cookieStore.addEventListener("change", (event) => { })

cookieStore.onchange = (event) => { }

事件类型

示例

要了解 cookie 何时发生更改,可以使用addEventListener()将处理程序添加到cookieStore实例中,如下所示

js
cookieStore.addEventListener("change", (event) => {
  console.log("1 change event");
});

或者,可以使用onchange事件处理程序属性为change事件建立处理程序

js
cookieStore.onchange = (event) => {
  console.log("1 change event");
};

规范

规范
Cookie Store API
# intro-monitor
Cookie Store API
# dom-cookiestore-onchange

浏览器兼容性

BCD 表仅在启用 JavaScript 的浏览器中加载。