【问题标题】:Open new window out of iframe在 iframe 之外打开新窗口
【发布时间】:2013-03-16 03:15:08
【问题描述】:

我目前有一个包含 iframe 的页面。该 iframe 正在从包含表单的 3rd 方站点打开一个页面。

我在 iframe 中显示的页面是:

http://local.amazon.com/subscribe

我无法控制 iframe 中显示的页面,因为它来自第 3 方。

我想要发生的是在用户点击继续然后点击订阅后,下一页需要打破我的 iframe 并打开全窗口。

这可能吗?

【问题讨论】:

    标签: jquery iframe


    【解决方案1】:

    不,您无法检测到在不受您控制的页面上发生的点击(同源策略)。

    【讨论】:

      【解决方案2】:

      在 iframe 中尝试 target="_blank"top.location = self.location.href

      【讨论】:

      • 嗯...不是我真正想要的:)
      • 你可以在你的 iframe 中注入一些代码,然后做你需要的事情。 $('#myiframe').contents().find('sometagid').click( function(){ alert(0) } );
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-02
      • 1970-01-01
      相关资源
      最近更新 更多