このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

ExtendableCookieChangeEvent: ExtendableCookieChangeEvent() コンストラクター

利用可能性は限定的

この機能はベースラインではありません。最も広く使用されているブラウザーの一部で動作しません。

Want more browser support for this feature? Tell us why.

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

メモ: この機能はサービスワーカー内でのみ利用可能です。

ExtendableCookieChangeEvent() コンストラクターは、新しい ExtendableCookieChangeEvent オブジェクト を生成します。これは、サービスワーカーのクッキー変更登録リストに一致するクッキーの変更が発生した際に ServiceWorkerGlobalScope で発生する cookiechange イベントのイベント型です。 このコンストラクターは、変更イベントが発生するとブラウザーによって呼ばれます。

メモ: このコンストラクターは、通常は本番のウェブサイトでは必要ありません。主な使用法は、このイベントのインスタンスが必要なテストです。

構文

js
new ExtendableCookieChangeEvent(type)
new ExtendableCookieChangeEvent(type, options)

引数

type

イベントの名前を表す文字列です。 大文字と小文字は区別され、ブラウザーは常に cookiechange に設定します。

options 省略可

ExtendableEvent() で定義されたプロパティに加え、以下のプロパティを持ちうるオブジェクトです。

changed 省略可

変更された Cookie が格納された配列です。

deleted 省略可

削除された Cookie が格納された配列です。

返値

新しい ExtendableCookieChangeEvent オブジェクトです。

仕様書

仕様書
Cookie Store API
# dom-extendablecookiechangeevent-extendablecookiechangeevent

ブラウザーの互換性