【发布时间】:2014-01-03 08:58:09
【问题描述】:
我正在使用 websocket 从服务器端接收通知,当我收到通知时,我使用 Web Notification API 显示桌面通知,问题是,如果我在多个选项卡中打开此页面,我' d 收到多个重复的桌面通知...
我尝试使用cookie来存储一个标志,比如当tab1收到通知时,它在cookie中设置一个标志,当tab2收到相同的通知时,它检查cookie标志,如果有,tab2不会显示桌面通知。听起来不错吧?但它不起作用,也许tab1和tab2收到来自websocket的通知如此同步以至于cookie尚未设置?
【问题讨论】:
标签: javascript html cookies websocket web-notifications