Senden einer Nachricht an alle geöffneten Fenster / Registerkarten mit JavaScript [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Kommunikation zwischen Registerkarten oder Fenstern 9 answers

Ich höre HTML5 hatwindow.postMessage(), aber es scheint erforderlich zu sein, ein Handle für das Fenster (oder den Tabulator in dieser Frage) zu haben, in dem Sie die Nachricht veröffentlichen. Was ist, wenn ich an alle geöffneten Fenster senden möchte? Ist das möglich

(Ich versuche, andere Fenster ohne Server-Roundtrips zu warnen, wenn ein Benutzer in einem Fenster etwas unternimmt, das sich auf die anderen auswirkt, damit sie ihren Inhalt aktualisieren können. Einige Fenster können jedoch möglicherweise aus vorhandenen Fenstern geöffnet werden Mit solchen Fenstern kann ich Verweise auf sie abfangen und speichern. Der Benutzer kann einige neue Fenster manuell öffnen und dann ein Lesezeichen auswählen oder eine URL eingeben. In diesem Fall scheint es keine Möglichkeit zum Abfangen und Speichern zu geben Verweise.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage