我想将我的Web应用程序嵌入到Sharepoint中作为Web部件。这在IE8,IE9和Firefox上运行得很好 - 但是当我用IE7打开页面时,虽然已经加载了内部内容,但我只能看到一个空白(白色)IFrame。在没有Iframe的情况下打开相同的webapp也很完美 - 同样在IE7中。
IE8 / IE9与META标签相同:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
我也可以在白色区域点击鼠标右键,可以显示IFrame中嵌入页面的源代码。
我的IFrame是这样嵌入的:
<iframe title="WebApp" frameBorder="0" id="MSOPageViewerWebPart_WebPartWPQ2" style="z-index: 1000" name="MSOPageViewerWebPart_WebPartWPQ2" width="1200px"
height="1200px" src="http://webapps/app1/beta.webapp.aspx?ContentAreaHeight=669px" ddf_src="http://webapps/app1/beta.webapp.aspx?ContentAreaHeight=669px"
<div class="UserGeneric">No IFRames supported.</div></iframe>
在Sharepoint中,如果我使用Content Editor webpart或使用Page Viewer webpart手动嵌入IFrame,则没有任何区别。
任何人都可以帮助我吗?
答案 0 :(得分:0)
在IFrame页面中更改了CSS样式:
html {
height: 100%; <= removed this line
}
......然后又恢复了工作