2013-08-19 96 views
0

我在不同的域中有兩個不同的Web應用程序。在web app1,我有一個iframe,它的src引用的頁面在web app2。需要在iframe中加載的頁面有一些JQuery.But問題是它沒有加載到iframe中。但是,如果我訪問同一個網頁app2中的相同頁面,那麼它工作正常。 It works fine in Fire fox and the issue is only with IE. am using IE7.JQuery沒有加載IE7中的iframe?

我在頁面中有下面的代碼需要在iframe中呈現。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js" ></script> 
<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.0/jquery.validate.js"></script> 

我在這裏做錯了什麼嗎?請幫幫我!

謝謝!

+0

爲什麼在更現代的瀏覽器存在時使用IE7? –

+0

即使在IE8 +瀏覽器中也不起作用 – user1016403

+0

你可以發佈你的iframe代碼嗎? – Tricky12

回答

0

IE在使用IFrame時可能存在安全問題。

嘗試將您的安全模式設置爲該網站的最低安全模式,並查看它是否有效(確保在測試之後將其重新設置爲確保您的瀏覽器不會受到攻擊!)。如果有,請更改iframe中的代碼以從相同的域而不是CDN加載JavaScript。 (或者只是先嚐試​​一下!)

IE可能會阻止iframe的內容從單獨的域加載JS。你可以使用像fiddler這樣的東西來檢查它,看看加載後頁面調用的是什麼。

+0

我可以在哪裏設置安全模式爲最低?謝謝! – user1016403

+0

@ user1016403我只有IE9,但在那裏它是Internet選項 - >安全,或Internet選項 - >隱私。只要記住將其設置回目前的狀態,否則您的瀏覽器可能會受到攻擊。 –

+0

我需要改變系統中的瀏覽器設置,我有一個iframe,但沒有在系統中,我有需要在iframe中顯示的頁面的權利?謝謝! – user1016403