公司里遇到一个坑,前端打开页面的某个页签之后,会自动连接websocket,但是如果不刷新网页,只刷新页签,前端不会断开连接,同时会再次发起一次连接,导致同一个页面连接了两次,后端分辨不出来这两次连接是不是同一个页面发过来的,后端推消息的时候同一个地方推了两次。因为前端页面是允许多点登录的,所以没啥好办法直接通过参数区分。各位大佬有啥解决方案不。
前端react,后端springboot。
公司里遇到一个坑,前端打开页面的某个页签之后,会自动连接websocket,但是如果不刷新网页,只刷新页签,前端不会断开连接,同时会再次发起一次连接,导致同一个页面连接了两次,后端分辨不出来这两次连接是不是同一个页面发过来的,后端推消息的时候同一个地方推了两次。因为前端页面是允许多点登录的,所以没啥好办法直接通过参数区分。各位大佬有啥解决方案不。
前端react,后端springboot。