比如有一个页面A,然后在页面A中右键打开多个标签页B、C、D,websocket推送消息过来,这时A、B、C、D都会接收到消息,前端要怎么控制这些消息只(通过Notification提醒)提醒一次
请问一下大家有什么解决办法?
比如有一个页面A,然后在页面A中右键打开多个标签页B、C、D,websocket推送消息过来,这时A、B、C、D都会接收到消息,前端要怎么控制这些消息只(通过Notification提醒)提醒一次
请问一下大家有什么解决办法?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
现在的方案是连接websocket的时候把时间戳存进一个数组存到localstorage,然后收到消息的时候比较当前页面的时间戳和localstorage里数组的最后一个元素,相同则显示提醒消息。