Sto sviluppando una webapp AngularJS che può essere aperta in diverse schede, vorrei sapere qual è il modo migliore per rilevare quando l'utente si disconnette in una di queste schede; Mi piacerebbe far apparire una finestra modale di login nelle altre schede. Stavo pensando di utilizzare un evento inviato dal server o tracciare l'esistenza del mio cookie del server. Non ho mai fatto qualcosa del genere, quindi mi sto chiedendo quali sono i pro ei contro delle mie opzioni o se mi manca qualche altro modo più intelligente per farlo.Rileva fine sessione tra le schede
EDIT: sul server ho ServiceStack (C#) che supporta Eventi Server-Sent out of the box
Non è SignalR a C# (o .NET) cosa specifica? –
Sì, SignalR è specifico per asp.net. Se viene utilizzato un altro backend, è possibile utilizzare socket Web per fare la stessa cosa. (SignalR usa websocket sotto il cofano se il browser lo supporta). –