Enviar uma mensagem para todas as janelas / guias abertas usando JavaScript [duplicado]

Esta pergunta já tem uma resposta aqui:

Comunicação entre guias ou janelas 9 respostas

Eu ouço HTML5 temwindow.postMessage(), mas parece exigir um identificador na janela (ou guia, ao longo desta pergunta) para a qual você está postando a mensagem. E se eu quiser transmitir para todas as janelas abertas? Isso é possível

(O que estou tentando fazer é avisar outras janelas sem viagens de ida e volta ao servidor quando um usuário faz algo em uma janela que afeta os outros, para que eles possam atualizar seu conteúdo. No entanto, enquanto algumas janelas podem ser abertas a partir de existentes - permitindo que eu intercepte e armazene referências a eles - algumas janelas novas podem ser abertas manualmente pelo usuário e, em seguida, um marcador selecionado ou URL digitado. Nesse caso, não parece haver uma maneira de interceptar e armazenar referências.