由于IE8是共享session,所以造成下面的问题:IE窗口1打开,A人员登录;IE窗口2打开,B人员登录;此时再回到1窗口进行操作,则人员均为B。    客户不可能退回IE6,同时也不接受由他们自行在IE快捷方式中添加-nomerge参数的方式(他们都是猪 >_< )。    我写了一个批处理脚本来创建带参数的IE快捷方式,让客户使用脚本创建的快捷方式打开IE,但是客户方面使用的操作系统类型蛮多的,如果采用这个方法来解决的话,就需要对不同的操作系统写相应的脚本了,但也是治标不治本啊!    我也想过做一个控件供用户下载使用,由控件实现对IE启动参数的设置,还在vb版发了帖子              http://topic.csdn.net/u/20100825/16/79b97072-83e2-4428-b063-46a3bea6c41f.html?11442
    
    各位大大们,有什么好的解决办法吗?能解决的话两个帖子的分都给你啦!

解决方案 »

  1.   

    IE窗口1打开,A人员登录;IE窗口2打开,B人员登录控制同一台机器不同账号登录,B登录时要告知之前A账号已经登录,后果由其自行承担(也不可能有什么严重的后果吧)?
      

  2.   

    1楼方法还是可以的,别的方法我暂时还没有想到,
    因为ie8是这样的,session会乱串的,当你使用a用户登录后,然后使用b用户进行登录,这个时候,b用户会覆盖a用户信息,然后你再到a用户管理界面去之后,也会变为b了,这是ie8的设计问题,不过你可以叫客户能够避免,点击文件,选择新建会话,这个时候session就不会有这样的问题了。
      

  3.   

    别把登录信息放在session里,写在传回的html里,就是注意写点只有你能看懂的东西
      

  4.   

    最后的解决方案是提供session校验,同时也提供修改IE启动参数的注册表文件供用户下载。