Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web APIs
  3. EventSource
  4. EventSource()

EventSource: EventSource() constructor

Baseline Widely available

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

Note: This feature is available inWeb Workers.

TheEventSource()constructor returns a newly-createdEventSource, which represents aremote resource.

Syntax

js
new EventSource(url)new EventSource(url, options)

Parameters

url

A string that represents the location of the remote resourceserving the events/messages.

optionsOptional

Provides options to configure the new connection. The possible entries are:

withCredentialsOptional

A boolean value, defaulting tofalse, indicatingif CORS should be set toinclude credentials.

Examples

js
const evtSource = new EventSource("sse.php");const eventList = document.querySelector("ul");evtSource.onmessage = (e) => {  const newElement = document.createElement("li");  newElement.textContent = `message: ${e.data}`;  eventList.appendChild(newElement);};

Note:You can find a full example on GitHub — seeSimple SSE demo using PHP.

Specifications

Specification
HTML
# dom-eventsource-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