CookieStore:change 事件

基準線 2025
新推出

自 2025 年 6 月起,此功能已在最新的裝置和瀏覽器版本中可用。此功能可能不適用於舊裝置或瀏覽器。

安全上下文: 此功能僅在安全上下文(HTTPS)中可用,且支援此功能的瀏覽器數量有限。

當任何 cookie 發生更改時,CookieStore 物件會觸發 change 事件。

語法

在諸如 addEventListener() 之類的方法中使用事件名稱,或設定事件處理程式屬性。

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

onchange = (event) => { }

事件型別

一個 CookieChangeEvent。繼承自 Event

Event CookieChangeEvent

示例

為了在 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

瀏覽器相容性