Zum Gruße,
du solltest deine Architektur unbedingt noch einmal überdenken. Cross browsing context Kommunikation sollte nur bei gleicher Origin genutzt werden. Alles andere ist sicherheitstechnisch höchst bedenklich. Und wenn du es in gleicher Origin hast, dann gibst es mit BroadcastChannel auch genau das richtige Web-Werkzeug, wie man einfach kommuniziert.
Gruß Michael