【问题标题】:How to know the browser URL from an iframed page, server-side?如何从服务器端的 iframe 页面了解浏览器 URL?
【发布时间】:2012-12-06 09:34:50
【问题描述】:

我在使用 iframe 的父页面(例如 http://www.domain.com/parentpage.aspx)中有一个子页面(例如 http://www.domain.com/childpage.aspx)。

我想知道父页面的 URL 使用的是服务器端代码。这可能吗?

Request.Browser 仅给出子页面的 URL。

我还检查了Request.UrlReferrer,它仅在页面第一次加载时才包含父页面 URL。当我点击子页面内的链接时,Request.UrlReferrer 将不再是父页面,而是上一页。

我想知道使用服务器端代码的父页面的 URL 是什么。

【问题讨论】:

    标签: c# asp.net iframe browser request


    【解决方案1】:

    您无法在服务器端找到这一点,就所有意图和目的而言,就好像请求来自不同的网页一样。

    您唯一的希望是使用客户端脚本获取 URL 使用 ajax 将 URL 发送到服务器。请记住,这仅在页面位于同一域中时才有效。否则,您将遇到单点来源限制问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-09
      • 2011-02-04
      • 1970-01-01
      • 2018-01-31
      • 2020-05-23
      • 2013-10-22
      • 2015-04-17
      相关资源
      最近更新 更多