EventSource: readyState 屬性

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2020 年 1 月⁩ 起,所有主流瀏覽器均已支援。

注意:此功能在 Web Workers 中可用。

EventSource 介面的 readyState 只讀屬性返回一個數字,表示連線的狀態。

一個數字,它是 EventSource 介面上定義的三個可能狀態常量之一

EventSource.CONNECTING (0)

連線尚未開啟。

EventSource.OPEN (1)

連線已開啟並準備好通訊。

EventSource.CLOSED (2)

連線已關閉或無法開啟。

示例

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

注意: 您可以在 GitHub 上找到一個完整的示例 — 請參閱 使用 PHP 的簡單 SSE 演示

規範

規範
HTML
# dom-eventsource-readystate-dev

瀏覽器相容性

另見