【问题标题】:Redirect issue in IframeIframe 中的重定向问题
【发布时间】:2013-07-03 12:38:00
【问题描述】:

使用 SOAP 调用我得到一个 URL 并在 iframe 中显示。该 URL 包含一个表单,用户需要填写所有数据并提交它。当我调用 SOAP 函数时,给出了一个返回链接,其中一个重定向到我的站点。但问题是返回该页面时进入 iframe。我的要求很明确,它应该重定向到不在 iframe 内的给定路径。

感谢您的提前帮助。

这是 Iframe 的代码

  <iframe style="width:955px;height:700px;margin: 0px auto;" src="<?php echo $response_data['Url']?>"  frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen id="js-signFrame">
</iframe>

【问题讨论】:

  • 我认为没有办法从客户端处理这种情况,除非表单标签的目标属性设置为_parent_top

标签: iframe


【解决方案1】:

如果您对 托管网站iframe 内容都有控制权,则可以使用 easyXDM 在 iframe 和该站点(当然您可以使用 HTML5 套接字,但 easyXDM 有一个很好的后备机制,它也支持旧浏览器)。 您可以使用消息逻辑来更改父窗口的 window.location。

这是我做的一个POC,展示了如何在不同域之间传输数据而不被浏览器的同源策略捕获,你可以参考它。

链接: https://github.com/eitankw/cross-domain

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-16
    • 1970-01-01
    • 2012-12-18
    • 1970-01-01
    • 1970-01-01
    • 2014-02-23
    • 2021-09-25
    • 1970-01-01
    相关资源
    最近更新 更多