La forma más rápida de pasar datos a una window emergente que creé usando window.open ()?

Tengo un código de JavaScript para abrir una window emergente usando la function window.open (). Me gustaría pasar datos desde la window principal a esa window emergente y parece que no puedo encontrar una solución elegante o simple en Google o SO, pero parece que debería haber soporte para esto integrado en JS. ¿Cuál es la forma más fácil de pasar datos a la window emergente?

¡Gracias de antemano por su ayuda!

Debido a las restricciones de security, es muy fácil solo si la window principal y la window emergente son del mismo dominio. Si ese es el caso, solo usa esto:

// Store the return of the `open` command in a variable var newWindow = window.open('http://www.mydomain.com'); // Access it using its variable newWindow.my_special_setting = "Hello World"; 

En la window secundaria (emergente), puede acceder a esa variable de esta manera:

 window.my_special_setting 

¿Hubo algo específico que quisiste hacer más allá de eso?

Asumiendo que es el mismo dominio, haz lo que dijo Bart. Si se trata de un dominio diferente, puede usar la label hash para pasar algunos datos, por ejemplo, http://www.example.com/page#some_data_for_the_page . Podría codificar URL pares de key / valor si tiene suficientes datos para garantizar eso.

theWindow.someVar = "bla";