【发布时间】:2012-08-29 13:12:47
【问题描述】:
我想将我的 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 中,如果我使用内容编辑器 Web 部件或页面查看器 Web 部件手动嵌入 IFrame 没有区别。
谁能帮帮我?
【问题讨论】:
-
可能是 Sharepoint 的问题,但你能告诉我
ddf_src属性是什么吗?我以前从未见过。 -
@MattK 抱歉,我不知道 ddf_src 是什么。我删除了它,没有任何改变......
-
如果您将
src更改为另一个站点,它可以工作吗? -
是的,它适用于其他网站 - 我从 Iframe 的页面中删除了一个又一个的 css 样式,并在 html { height: 100% } => 中找到了原因,删除后它在 IE7 中再次起作用
-
酷。您也可以接受自己的答案,以便其他人可以从中学习。
标签: html css sharepoint