Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web APIs
  3. MessagePort
  4. start()

MessagePort: start() method

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨September 2015⁩.

Note: This feature is available inWeb Workers.

Thestart() method of theMessagePortinterface starts the sending of messages queued on the port. This method is only neededwhen usingEventTarget.addEventListener; it is implied when usingonmessage.

Syntax

js
start()

Parameters

None.

Return value

None (undefined).

Examples

In the following code block, you can see ahandleMessage handler function,run when a message is sent back to this document usingonmessage:

js
channel.port1.onmessage = handleMessage;function handleMessage(e) {  para.innerHTML = e.data;}

Another option would be to do this usingEventTarget.addEventListener,however, when this method is used, you need to explicitly callstart() tobegin the flow of messages to this document:

js
channel.port1.addEventListener("message", handleMessage);function handleMessage(e) {  para.innerHTML = e.data;  textInput.value = "";}channel.port1.start();

Specifications

Specification
HTML
# dom-messageport-start-dev

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp