Wie kommuniziert man zwischen Frames?

Ich verwalte eine Anwendung, die ungefähr so funktioniert:

Es gibt eine Seite A mit einem Rahmen, der Seite B anzeigt. Jetzt ist Seite B Teil eines völlig anderen Produkts in einer separaten Domäne.

Nun wollen sie, dass wenn eine Option in B angeklickt wird, die GANZE Seite auf eine andere Seite in A umgeleitet wird. Das Problem ist, dass die URL von A so etwas wie @ iswww.client.A.com/Order/Details/123, und wenn wir in sein klicken, sollte es zu etwas wie @ umleitwww.client.A.com/Order/Edit/123 aber B weiß nichts über A. Er weiß nicht, welche Ordnungsnummer gerade ausgewählt ist, oder was über A. Seite A, die den Rahmen B hat, weiß es.

Für jetzt war meine Lösung, nur auf die AllOrders umzuleiten, also so etwas wie client.MyCompany / Orders

aber da B nicht weiß welchesclient ruft es auf (es ist eine mandantenfähige App), ich werde es in der webconfig hinzufügen. (Daher hat jeder Client eine eigene Webkonfiguration mit einem anderen Wert.)

Ich finde diese Lösung nicht optimal, aber mir fällt nichts anderes ein! Ich habe bereits versucht, die benötigte URL in Seite A in einem versteckten Div abzulegen (da A alle Informationen kennt) und dann zu versuchen, das gesamte DOM der Seite von B zu lesen, um es zu finden .... leider kann ich nur auf zugreifen Frame B's DOM ... (ich habe es mit jquery versucht).

Ich weiß, Frames sind böse, aber so wird es geschrieben ... irgendwelche Ideen?

Vielen Dank