¿Hay alguna manera de obtener la URL principal del contenido de un Iframe?
Pregunta
Estoy ejecutando una aplicación C# .net en un iframe de una página ASP en un sitio antiguo.Acceder a la información de la sesión de la página Asp es algo difícil, por lo que me gustaría hacer que mi aplicación .net simplemente verifique que está siendo llamada desde una página aprobada o se detenga inmediatamente.
¿Hay alguna manera de que una página descubra la URL de su documento principal?
Solución
top.location.href
Pero eso sólo funcionará si ambas páginas (el iframe y la página principal) se sirven desde el mismo dominio.
Otros consejos
Solicitud.UrlReferrer....para obtener la URL
NameValueCollection qs = HttpUtility.ParseQueryString(Request.UrlReferrer.Query);...para digerir la cadena de consulta
parent.location.href
Espacio, esta URL puede ayudarte:http://geekswithblogs.net/ranganh/archive/2005/04/25/37635.aspx