このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

EventSource: readyState プロパティ

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月.

メモ: この機能はウェブワーカー内で利用可能です。

readyStateEventSource インターフェイスの読み取り専用プロパティで、コネクションの状態を表す数値を返します。

数値で、 EventSource インターフェイス上で定義されている 3 つの状態定数のいずれかです。

EventSource.CONNECTING (0)

コネクションはまだ開いていません。

EventSource.OPEN (1)

コネクションが開いており、通信の準備ができています。

EventSource.CLOSED (2)

コネクションが閉じているか、開けません。

js
const evtSource = new EventSource("sse.php");
console.log(evtSource.readyState);

メモ: 完全な例は GitHub で見られます。 PHP を用いた簡単な SSE のデモ を参照してください。

仕様書

Specification
HTML
# dom-eventsource-readystate-dev

ブラウザーの互換性

関連情報