iFrame导致父级在加载时滚动到iFrame位置

时间:2018-10-26 08:13:10

标签: javascript css iframe

我有一个iFrame可以在其中加载另一个iFrame,当第二个iFrame加载时,父级滚动到iFrame的顶部。

iFrame'A'在页面上的呈现方式如下:

<iframe id="frame1" src="samedomain.com" width="745" width="100%" height="745" scrolling="no"></iframe>

加载此iFrame时,不会操纵父窗口的滚动位置。该iFrame是同一域。

然后加载的iFrame,iFrame'B'然后使父窗口滚动到其位置。 B是跨域的。

有没有一种方法可以防止第二个iFrame加载时页面滚动?我无法更改任何iFrame的源代码,因为它来自第三方支付处理器。

值得一提的是,无法使用多个iFrame来将成员区域“嵌入”网站上的页面(而不是弹出窗口),我们需要使用iFrame,并且成员区域具有iFrame由第三方提供。

0 个答案:

没有答案