ExtendableMessageEvent()
コンストラクターは、新しい ExtendableMessageEvent
オブジェクトのインスタンスを作成します。
構文
var extendableMessageEvent = new ExtendableMessageEvent(type, init);
パラメーター
- type
- 作成されるメッセージイベントのタイプを定義する
DOMString
。 - init Optional
- 次のパラメータを含む初期化オブジェクト。
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
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.