使用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>
Run Code Online (Sandbox Code Playgroud)
如果您可以控制主机网站和iframe内容,您可以使用easyXDM在 iframe 和网站之间传输消息(当然您可以使用 HTML5 套接字,但 easyXDM 有一个很好的后备机制,也支持旧版浏览器)。您可以使用消息逻辑来更改父窗口的 window.location。
这是我制作的一个POC,展示如何在不同域之间传输数据而不会被浏览器的同源策略捕获,您可以将其作为参考。
链接: https: //github.com/eitankw/cross-domain
| 归档时间: |
|
| 查看次数: |
874 次 |
| 最近记录: |