Get to know MDN better
Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.
This feature is well established and works across many devices and browser versions. It’s been available across browsers since enero de 2020.
* Some parts of this feature may have varying levels of support.
La interfaz EventSource se utiliza para recibir eventos server-side. Se realiza la conexión a un servidor sobre HTTP y se reciben eventos en formato text/event-stream sin tener que cerrar la conexión.
Crea un nuevo EventSource a partiendo de un valor USVString.
Esta interfaz también heredará propiedades de su antecesor, EventTarget.
EventSource.readyState Read onlyUn número representando el estado de la conexión. Los valores posibles son CONECTANDO (0), ABIERTO (1), o CERRADO (2).
EventSource.url Read onlyUn valor DOMString representando la URL de la fuente.
EventSource.withCredentials Read onlyUn valor Boolean indicando si el objecto EventSource ha sido instanciado con credeciales CORS disponibles (true) o no (false, valor por defecto).
En un event handler que se invoca cuando ocurre un error y se envía el evento error a través del objeto EventSource.
EventSource.onmessageEs un event handler que se invoca cuando se recibe un evento message, que indica que se ha enviado un mensaje desde la fuente.
EventSource.onopenEs un event handler que se invoca cuando se recibe un evento open, que sucede en el momento que la conexión se abre.
Esta interfaz también heredará métodos de su antecesor, EventTarget.
EventSource.close()Cierra la conexión, si ésta existe, y asigna el valor CLOSED al atributo readyState. Si la conexión ya estaba cerrada, este método no hace nada.
Nota: Está disponible un ejemplo completo en GitHub — ver Simple SSE demo using PHP.
| HTML # the-eventsource-interface |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 17 dic 2024 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.