Comment envoyer des signaux (événements déclencheurs) à travers tous les onglets du navigateur en utilisant JS ou JQuery / JS framework?

J'ai plusieurs onglets ouverts de mon site Web dans le navigateur. Comment puis-je envoyer des signaux (déclencher des événements) à travers tous, peut-être que quelqu'un connaît bien un article / blogpost à ce sujet? Exemple: dans un onglet, je me connecte au site, après quelques secondes, l'interface utilisateur dans d'autres onglets doit être modifiée. Quel conseil est la meilleure pratique pour effectuer cette affaire? Désolé pour une mauvaise langue anglaise, je ne suis pas un locuteur natif.

Vous pouvez utiliser localStorage , un magasin de données dans le navigateur qui est partagé entre tous les onglets / fenêtres qui affichent le même domaine. Il y a un événement de storage déclenché dans tous les onglets lorsque l'onglet fait un changement de stockage. Il y a une démonstration ici: http://html5demos.com/storage-events

Ce que vous devez faire, c'est que votre serveur gère cela. (Par exemple, vous notifiez votre serveur lorsque vous vous connectez et que votre serveur indique qu'il communique avec les autres onglets ouverts). NodeJS et les websockets peuvent facilement le faire, mais cela dépend de ce que vous utilisez / vous sentez à l'aise avec votre langue de serveur.