IE中的空白iFrame

Jos*_*h R 7 html css internet-explorer

我有一个iframe:

<iframe src="http://externaldomain.com/something.html">
Run Code Online (Sandbox Code Playgroud)

如果来自externaldomain.com的something.html有css:

html { position: relative; }
Run Code Online (Sandbox Code Playgroud)

在IE中,它会将iframe呈现为空白.所有其他浏览器都没问题.

有人知道解决方案吗?记住相同的原产地政策.我无法使用javascript更改iframe中的任何内容或更改css,因为iframe src是外部的.

谢谢.

小智 8

使用以下语法将起作用.

给出style ="position:relative;" 到你的iframe它将在IE中工作.


Pse*_*nja 1

我将首先阅读另一个跨域 iFrame 通信技术,然后查看更优雅的 AJAX 解决方案。我见过很多跨域 iframe 不起作用的情况(并且有充分的理由)。

在邪恶轴心 (IMO) 中,IFrame 比 IE 高出一步