防止多个网络通知?

时间:2013-12-16 03:25:50

标签: javascript html5 cookies websocket web-notifications

我正在使用websocket接收来自服务器端的通知,当我收到通知时,我使用Web Notification API显示桌面通知,问题是,如果我在多个标签页中打开此页面,我会收到多个重复的桌面通知......

我曾尝试使用cookies来存储一个标志,比如当tab1收到通知时,它会在cookie中设置一个标志,当tab2获得相同的通知时,它会检查cookie标志,如果有的话,tab2不会显示桌面通知。听起来不错吧?但它不起作用,也许tab1和tab2接收来自websocket的通知,因此同步还没有设置cookie?

1 个答案:

答案 0 :(得分:0)

我想你只是从websocket获得数据,你可以创建一个通知IF cookie说是的ELSE只是忽略......