当我的手机正在使用时,浏览器和服务器之间的断开连接会提示每 3 秒重试一次。
然而,当手机休眠一分钟左右时,EventSource 的 readyState 变为 2,CLOSED。如果不重新制作 EventSource,我找不到任何从这种情况中恢复的方法。onerror 不会触发。
我是否错误地使用了 EventSource API,或者这是正常行为?需要编写心跳来检测 readyState === 2 似乎否定了 SSE 声称的功能之一,即自动重新连接。
谢谢你的帮助。
当我的手机正在使用时,浏览器和服务器之间的断开连接会提示每 3 秒重试一次。
然而,当手机休眠一分钟左右时,EventSource 的 readyState 变为 2,CLOSED。如果不重新制作 EventSource,我找不到任何从这种情况中恢复的方法。onerror 不会触发。
我是否错误地使用了 EventSource API,或者这是正常行为?需要编写心跳来检测 readyState === 2 似乎否定了 SSE 声称的功能之一,即自动重新连接。
谢谢你的帮助。