str*_*rah 3 html iframe cross-browser internet-explorer-8
我有一个带有iFrame的网站.
主页上有一些非常基本的JS,iframed页面也有简单的JS.
当我用ifualy嵌入iframe时:<iframe src="iframeURL" width="900" height="1000"></iframe>
它在IE8的所有浏览器中都能正常工作.
我试过各种各样的事情
<object>
而不是无论我做什么,它在IE8中都不起作用.
有趣的是,我可以在一个单独的选项卡中打开我想要iframe的页面并且工作正常.
如果我将src属性更改为"some_other_random_page_from_internet",则可以正常工作.
另一件事是主机和iframe都使用postMessage进行通信,我可以看到通信工作正常,它只是没有显示的内容,但当我用开发人员工具检查页面源时,我可以看到内容在那里.
iframe的内容是否可能导致问题?这是一个基本的HTML +基本JS,JS禁用它不应该是一个问题.
有什么想法我还能检查吗?
PS.我无法显示代码(NDA等)
str*_*rah 10
找到了.
iframed内容具有以下css规则:
html{ position: relative; }
Run Code Online (Sandbox Code Playgroud)
删除它有很大帮助.