J'ai deux fenêtres: Une fenêtre et de la fenêtre B.
- fenêtre Une fenêtre et B ont le même domaine
- fenêtre Une fenêtre et B n'ont pas de fenêtre parent.
Questions:
- Est-il possible pour Une fenêtre pour obtenir une référence de la fenêtre B?
- quelle est la façon la plus élégante de faire Une fenêtre notifier quelque chose à la fenêtre B?
(y compris les nouvelles spécifications HTML5)
Deux façons que je suis conscient de faire ceci:
- messagerie par le serveur: lorsque la fenêtre B regulièrement demande au serveur si Une fenêtre a notifié à quelque chose
- messagerie par des données locales (HTML5): lorsque la fenêtre Un veut notifier quelque chose, il modifie les données locales, la fenêtre B vérifie régulièrement les données locales pour toutes les modifications.
Mais les deux façons de faire sont pas très élégante.
Par exemple, il serait agréable d'avoir une référence de la fenêtre B et de l'utilisation de la fenêtre.postMessage() (HTML5)
But ultime est de faire quelque chose comme facebook où si vous ouvrez 4 facebook onglets et de chat dans l'un onglet, le chat est actualisée à chaque facebook onglet, qui est soignée!