2013-12-16 91 views
6

我使用websocket接收來自服務器端的通知,當我收到通知時,我使用Web Notification API顯示桌面通知,問題是,如果我在多個選項卡中打開此頁面,則會收到多個重複的桌面通知...防止多個網絡通知?

我試圖使用cookie來存儲一個標誌,說當tab1獲取通知,它在cookie中設置一個標誌,當tab2獲取相同的通知時,它檢查cookie標誌,如果有的話,tab2不會顯示桌面通知。聽起來很不錯吧?但它不起作用,也許tab1和tab2從websocket接收通知,以便同步cookie,但尚未設置?

+3

複製與答案? http://stackoverflow.com/a/17314074/227176 – Sukima

回答

0

我想你得到的WebSocket只是數據單項,您可以創建一個通知。如果餅乾說是ELSE不理......