CookieStore: change event

安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。

任意の Cookie に変更が加えられると、CookieStore オブジェクトで change イベントが発火します。

構文

イベント名は addEventListener() などのメソッドで使用したり、イベントハンドラープロパティで設定されます。

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

cookieStore.onchange = event => { }

Cookie が変更されたときに通知を受けるには、以下のように addEventListener() を使って cookieStore インスタンスにハンドラを追加可能です。

cookieStore.addEventListener('change', function(event) {
  console.log('1 change event');
});

あるいは、CookieStore.onchange イベントハンドラープロパティを使用して、change イベントのハンドラを定義できます。

cookieStore.onchange = function(event) {
    console.log('1 change event');
};

仕様書

Specification
Cookie Store API
# intro-monitor
Cookie Store API
# dom-cookiestore-onchange

ブラウザーの互換性

BCD tables only load in the browser