0

我想将我的 Web 应用程序作为 Web 部件嵌入到 Sharepoint 中。这在 IE8、IE9 和 Firefox 上效果很好——但是当我用 IE7 打开页面时,尽管已经加载了内部内容,但我只能看到一个空白(白色)的 IFrame。在没有 iframe 的情况下打开的同一个 webapp 可以完美运行 - 在 IE7 中也是如此。

带有 META 标签的 IE8/IE9 也一样:

<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 没有区别。

谁能帮我?

4

1 回答 1

0

更改 IFrame 页面中的 CSS 样式:

html {
  height: 100%; <= removed this line
}

...然后它再次工作

于 2012-08-29T15:19:12.310 回答