【整理】使用弹出窗口Session丢失

 

打开窗口:

open 代表 window.open      或 <a href=....    target=_black></a>
modal 代表 window.showModalDialog


Y = session 还在 
N = session 丢失

连续开窗口使用方式Session是否仍然存在
open/open/openY/Y/Y
modal/modal/modalY/Y/Y
open/modal/openY/Y/N
modal/open/modalY/N/N
open/modal/modalY/Y/Y

 

indow.open出来的窗口,session丢失! 
以前也用这样的方法,可并没有碰到过session会丢失的情况! 
用window.showModalDialog方法可以传session,但不能做到想要的效果! 


window.open方法新开的窗口中,response.redirect "/realone.rar" 可以跳出下载保存的对话框! 
而 
window.showModalDialog出来的窗口中,response.redirect "/realone.rar" 无任何反应

 

window.open确实会丢失session,这个是不用怀疑的,尽管不是必然的。 
其实不仅仅是丢失Session的问题,Authentication (用户验证信息)也会丢失。 
这个问题出现的原因是因为 : 
"Browse In New Process." 某些情况下,你打开IE的一个新进程,这些信息没有被同步过去。 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值