Есть ли способ получить родительский URL-адрес из содержимого Iframe?
Вопрос
Я запускаю приложение С#.net в iframe страницы asp на старом сайте.Доступ к информации о сеансе страницы Asp несколько сложен, поэтому я хотел бы, чтобы мое .net-приложение просто проверяло, что оно вызывается с одобренной страницы, или немедленно останавливалось.
Есть ли способ узнать URL-адрес родительского документа?
Решение
top.location.href
Но это будет работать только в том случае, если обе страницы (iframe и главная страница) обслуживаются из одного и того же домена.
Другие советы
Запрос.UrlReferrer....чтобы получить URL-адрес
NameValueCollection qs = HttpUtility.ParseQueryString(Request.UrlReferrer.Query);...переварить строку запроса
parent.location.href
Space, этот URL может вам помочь:http://geekswithblogs.net/ranganh/archive/2005/04/25/37635.aspx
Не связан с StackOverflow