Gibt es eine Möglichkeit, die Eltern-URL von einem Iframe Inhalt zu bekommen?
Frage
Ich bin mit einer c # .net-Anwendung in einem Iframe von einer ASP-Seite auf einer ältere Website. Zugriff auf die Sitzungsinformationen der Asp Seite ist etwas schwierig, so Ich mag würde zu meinem .net app einfach machen überprüfen, ob es von einer zugelassenen Seite oder auch sofort stoppt genannt wird.
Gibt es eine Möglichkeit für eine Seite der URL, um herauszufinden, davon geordneten Dokument ist?
Lösung
top.location.href
Aber das funktioniert nur, wenn beide Seiten (die iframe und die Haupt-Seite) aus der gleichen Domäne bedient werden.
Andere Tipps
Request.UrlReferrer .... die URL erhalten
Namevaluecollection qs = HttpUtility.ParseQueryString (Request.UrlReferrer.Query); ... verdaulich Query-String
parent.location.href
All diese URL könnte Ihnen helfen: http://geekswithblogs.net/ranganh/archive/2005/04/ 25 / 37635.aspx