2010-11-18 21 views
1

alle. Ich arbeite an einer Scala/Lift-Webanwendung, die einen iframe verwendet, um Inhalte aus einer anderen Webanwendung anzuzeigen, die in derselben Domäne gehostet wird. Gibt es eine Möglichkeit, auf die URL der aktuell angezeigten Seite des Child-Frames zuzugreifen? Die vorgeschlagenen Lösungen für das allgemeine Problem verwenden normalerweise Javascript, aber ich würde dies gerne mit Scala erreichen, wenn möglich.Iframe-URL mit Scala/Lift abrufen

Danke!

Antwort

1

Ich glaube nicht, dass dies möglich wäre, vorausgesetzt, Sie versuchen, die aktuelle Seite zu lesen, auf der es sich befindet, anstatt die Seite, die standardmäßig gesendet wird.

Wenn Sie versuchen, die aktuelle Seite zu lesen, auf der es dann ist, würde die Interaktion zwischen dem Server und dem Client erfordern, was bedeutet, dass Sie einige Javascript verwenden müssten. Wenn Sie versuchen, die Seite zu finden, auf der sie sich ursprünglich befand, sollte sie früher in Ihrem Programm eingestellt sein, so dass Sie diesen Wert nur in einer Variablen speichern und später darauf zugreifen können.

Wenn Sie geklärt haben, was Sie versucht haben, erhalten Sie möglicherweise eine vollständigere Antwort.