Question

J'exécute une application c # .net dans une iframe d'une page asp sur un site plus ancien. Il est quelque peu difficile d'accéder aux informations de session de la page Asp. Je souhaite donc que mon application .net vérifie simplement que l'appel est fait depuis une page approuvée, ou sinon, arrêtez-vous immédiatement.

Existe-t-il un moyen pour une page de connaître l'URL de son document parent?

Était-ce utile?

La solution

top.location.href

Mais cela ne fonctionnera que si les deux pages (l'iframe et la page principale) sont servies depuis le même domaine.

Autres conseils

Request.UrlReferrer ....  pour obtenir l'URL

NameValueCollection qs = HttpUtility.ParseQueryString (Request.UrlReferrer.Query); ...  digérer la chaîne de requête

parent.location.href
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top