重定向后,iframe #document会加载到iframe外部

时间:2018-07-06 11:54:14

标签: iframe ws-federation

当前,我的网页正在加载一个使用ws-federation进行身份验证的iframe,然后将其重定向到所需的iframe网页。

该问题是在首次加载和证书时发生的,因为在绕过证书后,iframe会以视觉方式正确加载网页,但其#document出现在父级的top-0 left-0处。

1 个答案:

答案 0 :(得分:1)

好的,找到解决方案了。

当iframe进行重定向时,它没有被显示(display: none),并且当它最终加载所需的网页时(在重定向之后),显示属性已更改(display: block) 。

这导致Iframe的#document出现在top-0 left-0(因为显示使该元素不占空间)。因此,只需将display属性更改为visibility: hiddenvisibility: visible,现在它可以正常工作!。