【问题标题】:From the parent, force an iFrame to redirect the entire page从父级强制 iFrame 重定向整个页面
【发布时间】:2010-06-08 16:53:13
【问题描述】:

我的网站有一个 iFrame,用于显示来自第二个网站的内容。我不控制第二个站点。当用户单击 iFrame 中的链接时,我希望它重定向整个页面,而不仅仅是 iFrame。

我已经从 iFrame 看到了执行此操作的解决方案,但我需要仅从父级执行此操作。我更愿意在后面的代码中执行此操作,但可以接受 javascript 解决方案。

【问题讨论】:

    标签: asp.net iframe


    【解决方案1】:

    由于安全原因,无法使用 javascript 从其他页面提取任何信息,因此您无法为父窗口触发事件。

    【讨论】:

    • 您唯一能做的就是加载整个页面服务器端,为每个链接添加事件处理程序,然后将其包含到 iframe 中。但这确实不是一个好的解决方案,而且这样做可能很危险,因为您正在更改其他人的页面并在自己的页面上提供它。
    【解决方案2】:

    如果内联框架在您的网站外部,那么据我所知,您无能为力

    【讨论】:

      【解决方案3】:

      我之前从 iframe 的编码中完成了它本身,我在 iframe 内单击的任何链接都会重定向整个页面,而不是在 iframe 内....

      我以前知道怎么做,但现在我不记得编码了……有一个简单的 target="_top" 类型的答案(显然这不起作用)

      【讨论】:

        猜你喜欢
        • 2011-01-06
        • 2013-03-12
        • 1970-01-01
        • 2012-03-26
        • 1970-01-01
        • 2014-09-30
        • 2011-06-05
        • 1970-01-01
        • 2015-03-11
        相关资源
        最近更新 更多