EventSource: EventSource() Konstruktor - Web-APIs | MDN
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2020 browserübergreifend verfügbar.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Der EventSource()
Konstruktor gibt eine neu erstellte EventSource zurück, die eine
entfernte Ressource darstellt.
Syntax
js
new EventSource(url)
new EventSource(url, options)
Parameter
url-
Ein String, der den Ort der entfernten Ressource darstellt, die die Ereignisse/Nachrichten bereitstellt.
optionsOptional-
Bietet Optionen, um die neue Verbindung zu konfigurieren. Die möglichen Einträge sind:
withCredentialsOptional-
Ein boolescher Wert, der standardmäßig auf
falsegesetzt ist, und angibt, ob CORS mitincludeAnmeldeinformationen eingerichtet werden soll.
Beispiele
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);
};
Spezifikationen
| Spezifikation |
|---|
| HTML # dom-eventsource-dev |
Browser-Kompatibilität
Siehe auch
Help improve MDN
Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.