【问题标题】:How to get the REAL iframe source after the submit?提交后如何获取真正的 iframe 源?
【发布时间】:2014-02-20 11:30:50
【问题描述】:

我已连接 iframe 以进行付款。

<iframe src="https://direct.tranzila.com/xxxx/iframe.php?ppnewwin=2&lang=il&nologo=1&sum=9&pdesc=simple&currency=1&userid=123" name="tranzila_payment" id="tranzila_payment" width="370" height="455"></iframe>

现在支付成功后,iframe重定向到success.php页面。

我想从父窗口检查它。但是 $('#tranzila_payment').attr('src') 具有相同的值(iframe.php)。

是否有其他方法可以检查 iframe 是否重定向到目标页面?

谢谢,

【问题讨论】:

    标签: javascript jquery iframe


    【解决方案1】:

    src 属性在页面加载时保持不变,即使 iframe 移动到新位置,要获取当前位置,您需要从 iframe 中的窗口对象获取它。试试这个:

    document.getElementById('tranzila_payment').contentWindow.location.href
    

    值得注意的是,您通过iframe.contentWindow 访问的任何内容都是只读的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-10-23
      • 2011-05-08
      • 2019-03-11
      • 2011-11-29
      • 2011-03-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多