在微信中使用websocket跟服务端通信,有时候像服务端发送请求后服务端会立即返回几条消息。但是却没有立即出发onmessage事件,而是要等上若干秒后才会触发,但是网络一直没有断开。。。
更神奇的时,当你感觉到有延迟后,点击一下屏幕,又会立即触发相应的onmessage事件。
PS:在其它移动端浏览器上表现正常,不会延迟。
在微信中使用websocket跟服务端通信,有时候像服务端发送请求后服务端会立即返回几条消息。但是却没有立即出发onmessage事件,而是要等上若干秒后才会触发,但是网络一直没有断开。。。
更神奇的时,当你感觉到有延迟后,点击一下屏幕,又会立即触发相应的onmessage事件。
PS:在其它移动端浏览器上表现正常,不会延迟。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
菜鸟路过,可能跟微信的浏览器内核是阉割过的有关系吧,有没有试过sse?