2012-08-17 74 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> 
相关问题