Javascript cross domain - "permitir" otros dominios?

Descripción de los pasos

Escribir la función "devolución de llamada" en mi página personalizada en mi dominio (llamada "MyCallbackCallback", en aras de la discusión)Abra una nueva ventana (desde un dominio diferente) y pase el nombre de la función como parte de la cadena de consultaNueva ventana hace lo que debe hacer y luego intenta acceder a "MyCallback" desde mi página personalizada

Esto obviamente no funciona y devolverá el error "Acceso denegado".

Si hubiera una forma de "permitir" el acceso de dominio de terceros a mi dominio que resolvería el problema, por supuesto. ¿Hay tal cosa? Sé que hay en Action Script, pero JavaScript ??

NB: soy consciente de que configurar "document.domain" en ambas páginas (o crear ambas páginas en el mismo dominio) resolverá el problema, pero casi con seguridad no tiene esta opción.

Si la respuesta es "no puedes" está bien, solo necesito saberlo. He pasado muchas horas buscando y no puedo encontrar una respuesta simple (¡puede que no haya una!)

Ta, Rob

Respuestas a la pregunta(3)

Su respuesta a la pregunta