【问题标题】:iframe redirect top frame navigation to iframeiframe 将顶部框架导航重定向到 iframe
【发布时间】:2015-09-16 14:55:22
【问题描述】:

我有一个网络应用程序,我们在 iframe 中嵌入了支付表单(或者 iframe 由支付网关提供的脚本加载)。问题是,在某一时刻,iframe 中加载的页面告诉顶部窗口重定向到一个新的 url。我们希望重定向发生在 iframe 本身内。我们可以在 iframe 中添加一些沙箱参数,但它根本就不起作用(重定向就不会发生)。

有没有办法获取 iframe 试图导航到的 url?然后我们可以阻止它改变顶部框架,并在 iframe 中显示它。

【问题讨论】:

标签: javascript html iframe


【解决方案1】:

出于安全原因,您不能在另一个域中修改 javascript 和框架/iframe 的所有内容。所以支付网关的所有者应该改变这种行为。如果他们有这种行为,那是因为他想阻止您在框架集或 iframe 中拥有支付网关,所以他们是强制性的。对不起:(

【讨论】:

  • 是的,我知道我无法更改 iframe 内容。但我的问题是 iframe 的父窗口是否有可能检测(并阻止) iframe 尝试使顶部框架重定向。
  • 我在 stackoverflow 中发现了一个重复项:stackoverflow.com/questions/369498/…。我不太相信这个话题,但也许它对你有用。祝你好运!
猜你喜欢
  • 2012-05-20
  • 1970-01-01
  • 1970-01-01
  • 2011-04-27
  • 2012-07-26
  • 1970-01-01
  • 2012-08-01
  • 2012-11-20
  • 2016-08-29
相关资源
最近更新 更多