2013-12-16 9 views
6

Sto usando websocket per ricevere notifiche dal lato server, quando ho ricevuto una notifica, mostro una notifica desktop usando l'API Web Notification, il problema è, se sto aprendo questa pagina in più schede, riceverei più notifiche desktop duplicate ...Prevenire più notifiche Web?

Ho provato a utilizzare i cookie per memorizzare un flag, ad esempio quando la scheda 1 riceve la notifica, imposta un flag nel cookie, quando tab2 ottiene la stessa notifica, controlla la flag del cookie , se ce n'è uno, tab2 non mostrerebbe una notifica sul desktop. Sembra bello vero? ma non funziona, forse tab1 e ​​tab2 ricevono la notifica da websocket così sincrono che il cookie non è ancora impostato?

+3

duplicati con risposta? http://stackoverflow.com/a/17314074/227176 – Sukima

risposta

0

suppongo che si ottiene solo dati da websocket, è possibile creare una notifica se biscotto dire sì ELSE semplicemente ignorare ...