2012-08-17 75 views
0

我已經使用了兩個iframe來顯示外部應用程序的內容。在應用程序中使用兩個iframe的會話問題

我的外部網站的設計方式是,一旦您登錄到網站後它會顯示內容,否則會一次又一次顯示登錄屏幕(如果您未登錄)。

我有一個URL,將登錄到外部站點(HTTP:Ipaddress:顯示/頁面名的用戶名= ABCD &密碼= ABCD)

我此URL設置爲第一IFRAME源和另一個URL設置爲其它iframe

這樣做我得到登錄並看到所需的輸出到第一個iframe,但獲得第二個iframe的登錄屏幕,但在另一個帖子後面我登錄到兩個Iframe並看到所需的輸出。

兩個我都想要的iframe應史稿第一個調用登錄。(不知道爲什麼沒有爲第二iFrame創建的會話)

請幫我,謝謝 SAURABH古普塔

+0

找到問題並不容易。你能提供更多信息嗎?您是否以相同的方式爲外部iFrames傳遞憑據? – udalmik 2012-08-17 13:38:44

+0

不,我沒有通過兩個iframe的credentails,只傳遞給一個iframe,第二個是假設使用由ifst iframe調用創建的會話 – Saurabh 2012-08-20 12:10:24

回答

0

我認爲這是有關P3P策略,您可以檢查以下問題/回答 Cookie blocked/not saved in IFRAME in Internet Explorer

另一種解決方案是使用包裝頁面的iFrame代碼:

<!DOCTYPE HTML> 
<body> 
<script type="text/javascript"> 
$(function(){ 
    $('body').append('<form id="cookiesHack" action="http://yourUrl.com/" method="get"></form>'); 
    $('#cookiesHack').submit(); 
}); 
</script> 
</body> 
相關問題