2012-08-29 74 views
0

我想將我的Web應用程序作爲Web部件嵌入到Sharepoint中。這對IE8,IE9和Firefox非常有用 - 但是當我用IE7打開頁面時,雖然內容已經加載,但我只能看到一個空白(白色)IFrame。在沒有Iframe的情況下打開相同的webapp也是完美的 - 在IE7中也是如此。IFrame內容在IE7中顯示爲白色,並且IE = EmulateIE7(Sharepoint)

同爲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中它沒有什麼區別,如果我與內容編輯器Web部件或網頁查看器web部件手動嵌入iframe中。

任何人都可以幫助我嗎?在IFrame的頁面

+0

工作可能是一個SharePoint的事情,但你能告訴我'ddf_src'屬性是什麼?我以前從來沒有見過。 –

+0

@MattK對不起,我不知道ddf_src是什麼。我刪除它,沒有任何改變... – Jetro223

+0

如果你改變'src'到另一個網站它工作嗎? –

回答

0

更改CSS樣式:

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

...然後再