safari 桌面上的 Socket.io 重新连接问题

Dat*_*ang 9 safari socket.io webrtc

我有一个使用 webRTC API 并使用 socket.io 作为信号服务器的呼叫应用程序。它在 Chrome 上工作稳定,但在 Safari 15.5 上,存在一个问题,即当套接字实例与服务器断开连接时,socket.io 不会自动重新连接。有时它会显示日志,表明套接字连接因超时而失败。我正在使用 socket.io 4.5.0 和 ReactJs。有办法解决这个问题吗?谢谢