ExtendableMessageEvent()
ExtendableMessageEvent()
コンストラクターは、新しい ExtendableMessageEvent
オブジェクトのインスタンスを作成します。
構文
var extendableMessageEvent = new ExtendableMessageEvent(type, init);
パラメーター
- type
- 作成されるメッセージイベントのタイプを定義する
DOMString
。 - init 省略可
- 次のパラメータを含む初期化オブジェクト。
data
: イベントのデータ — これはどのデータ型でもかまいません。origin
: 対応するサービスワーカーの環境設定オブジェクトのオリジンを定義するDOMString
。lastEventId
: イベントソースの最後のイベント ID を定義するDOMString
。source
: メッセージを送信したClient
、ServiceWorker
、またはMessagePort
。ports
: メッセージを送信するチャネルに接続されたMessagePort
オブジェクトを含む配列。
例
var init = {
data : 'hello message',
source : MessagePortReference,
ports : MessagePortListReference
}
var myEME = new ExtendableMessageEvent('message', init);
仕様
仕様 | 状態 | コメント |
---|---|---|
Service Workers ExtendableMessageEvent() の定義 |
草案 | 初期定義 |
ブラウザーの互換性
BCD tables only load in the browser