1

電話を使用しているときに、ブラウザとサーバーの間の接続が切断されると、3 秒ごとに再試行が求められます。

ただし、電話機が 1 分ほどスリープ状態になると、EventSource の readyState は 2、CLOSED になります。EventSource を作り直さないと、この状態から回復する方法が見つかりません。onerror は起動しません。

EventSource API を間違って使用していますか、それともこれは正常な動作ですか? readyState === 2 を検出するためにハートビートを書き込む必要があると、SSE の主張する機能の 1 つである自動再接続が無効になるように思われます。

助けてくれてありがとう。

4

1 に答える 1