EventSource()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2020년 1월.
EventSource() 생성자는 원격 자원을 나타내는 새롭게 생성된 EventSource 를 반환합니다.
구문
js
eventSource = new EventSource(url, configuration);
파라미터
url-
이벤트/메시지를 제공하는 원격 자원의 위치를 나타내는
USVString입니다. configurationOptional-
새 연결 구성을 위한 옵션을 제공합니다. 가능한 항목은 다음과 같습니다.*
withCredentials. 기본값은false이며, CORS 가 자격을포함하도록 설정되어야하는지를 나타냅니다.
예시
js
var evtSource = new EventSource("sse.php");
var eventList = document.querySelector("ul");
evtSource.onmessage = function (e) {
var newElement = document.createElement("li");
newElement.textContent = "message: " + e.data;
eventList.appendChild(newElement);
};
참고 : GitHub 에서 전체 예시를 확인할 수 있습니다 — Simple SSE demo using PHP를 사용하는 간단한 SSE 데모를 보세요.
명세
| Specification |
|---|
| HTML> # dom-eventsource-dev> |
브라우저 호환성
Loading…