Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
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.
Das message-Ereignis der EventSource-Schnittstelle wird ausgelöst, wenn Daten über eine Ereignisquelle empfangen werden.
Dieses Ereignis kann nicht abgebrochen werden und löst keine Ereignisblase aus.
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignishandler-Eigenschaft.
Ein MessageEvent. Erbt von Event.
Event MessageEventDiese Schnittstelle erbt auch Eigenschaften von ihrem übergeordneten Element, Event.
MessageEvent.data SchreibgeschütztDie vom Nachrichtenemitter gesendeten Daten.
MessageEvent.origin SchreibgeschütztEine Zeichenkette, die den Ursprung des Nachrichtenemitters darstellt.
MessageEvent.lastEventId SchreibgeschütztEine Zeichenkette, die eine eindeutige ID für das Ereignis darstellt.
MessageEvent.source SchreibgeschütztEine MessageEventSource (die ein WindowProxy, ein MessagePort oder ein ServiceWorker-Objekt sein kann) und den Nachrichtenemitter darstellt.
MessageEvent.ports SchreibgeschütztEin Array von MessagePort-Objekten, die die mit dem Kanal verbundenen Ports darstellen, durch den die Nachricht gesendet wird (wo zutreffend, z.B. im Kanal-Messaging oder beim Senden einer Nachricht an einen gemeinsam genutzten Worker).
In diesem einfachen Beispiel wird ein EventSource erstellt, um Ereignisse vom Server zu empfangen; eine Seite mit dem Namen sse.php ist für die Generierung der Ereignisse verantwortlich.
| HTML # event-message |
| HTML # handler-eventsource-onmessage |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.