我在旧网站上的asp页面的iframe中运行了一个c#.net应用程序。访问Asp页面的会话信息有点困难,所以我想让我的.net应用程序只是验证它是从批准的页面调用,否则立即停止。

页面有没有办法找到它的父文档的URL?

有帮助吗?

解决方案

top.location.href

但只有在同一个域提供两个页面(iframe和主页面)时,这才有效。

其他提示

Request.UrlReferrer ....  获取网址

NameValueCollection qs = HttpUtility.ParseQueryString(Request.UrlReferrer.Query); ...  摘要查询字符串

parent.location.href
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top