CookieStore: change event
安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。
任意の Cookie に変更が加えられると、CookieStore オブジェクトで change イベントが発火します。
構文
イベント名は addEventListener() などのメソッドで使用したり、イベントハンドラープロパティで設定されます。
js
cookieStore.addEventListener('change', event => { })
cookieStore.onchange = event => { }
例
Cookie が変更されたときに通知を受けるには、以下のように addEventListener() を使って cookieStore インスタンスにハンドラを追加可能です。
js
cookieStore.addEventListener('change', function(event) {
console.log('1 change event');
});
あるいは、CookieStore.onchange イベントハンドラープロパティを使用して、change イベントのハンドラを定義できます。
js
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