¿Cómo comunicarse entre cuadros?

Estoy manteniendo una aplicación que va más o menos así:

Hay una página A con un marco que muestra la página B. Ahora la página B es parte de un producto completamente diferente en un dominio separado.

Ahora, quieren que cuando se hace clic en una opción en B, la página ENTERA se redirige a otra página en A. El problema es que la URL de A es algo así comowww.client.A.com/Order/Details/123, y cuando hacemos clic, debería redirigirse a algo comowww.client.A.com/Order/Edit/123 pero B no sabe nada sobre A. No sabe qué orden # está seleccionada actualmente o nada sobre A. La página A que tiene el marco B sí lo sabe.

Por ahora, mi solución ha sido simplemente redirigir a AllOrders para que sea algo así como el cliente.

pero como B no sabe cuálclient lo está llamando (es una aplicación multiinquilino), lo agregaré en la configuración web. (por lo que cada cliente tiene su propia configuración web con un valor diferente).

¡No encuentro esta solución óptima pero no puedo pensar en otra cosa! Ya intenté poner la URL necesaria en la página A en un Div oculto (ya que A conoce toda la información) y luego intenté leer todo el DOM de la página desde B para encontrarlo ... desafortunadamente solo puedo acceder a DOM de Frame B ... (lo intenté con jquery).

Sé que los marcos son malos, pero así es como está escrito ... ¿alguna idea?

¡Gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta