sarari中websocket挂起

ios 15版本及以上 在safari中使用websocket时会出现收不到message的情况,具体测试如下:
1.锁定屏幕大约10s,打开页面查看message是否正常收到数据
2.safari浏览器切后台,大约10s,打开页面查看message是否正常收到数据

测试结果,只要将safari切到后台之后,大约10-15秒后,ws程序就像是挂起了,检测不到任何状态改变,就是收不到message的数据,设置了一个定时向ws发送数据的函数,查看了后端能正常收到数据。

百度查询了相关内容,找到一篇关于ios15以上 websocket收不到数据的文章https://www.mobiledebug.com/Help/help_11075.shtml

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐