ie如何设置 每打开一个新窗体都是单独的session

ie如何设置 每打开一个新窗体都是单独的session,第1张

会议无论你是新的窗口数量在浏览器打开的情况下,会议将被保留。唯一的办法就是确实关闭了浏览器,但不关闭浏览器窗口,只要一个窗口仍处于打开状态,也就是浏览器进程在任务管理器将保留共同会议。我相信,绝对不是浏览器打开,因为人们通常会安装IE,火狐,新开辟了两个,你打开浏览器窗口,打开Firefox的两个Firefox没有问题,存储的数据也有同感。如果你想清楚了,把所有的浏览器窗口关闭,然后打开没有。

首先把桌面上的IE右击,看是快捷方式还是执行文件,如果是快捷方式删掉,自定义桌面里重新自定义出IE的图标。 然后工具 INTERNET选项 常规 选项卡设置 把启用选项卡选项关掉 重启IE即可 如果不能解决继续说下存在的问题

_mjhx 写道hiswing 写道_mjhx 写道cqu903 写道

1、期望在IE8上面新开一个tab而不和之前的tab冲突是不可能的,这是IE8的行为,除非你修改IE内核

2、我们的系统不允许在一个已经有了一个tab访问的时候,再开一个tab,系统会直接拒绝

3、作为替代,客户可以通过新开一个IE窗口,再次访问系统,这时不会冲突。

4、第三步要注意,IE的默认行为是新开窗口也要共享访问状态的,一个办法是新开会话,不过你不愿意的话,还可以修改注册表参数,修改IE的默认行为,或则在IE的快捷方式上加上参数,都可以做到新开窗口是独立状态的控制方式

希望能够对你有帮助

可以通过屏蔽右键菜单和shift等按键做到只在一个窗口中运行。

通过TAB新打开的页面是可以调用到父页面的JS的,所以可以通过在JS中判断父页面是否存在来解决这个问题。在父页面上写一个方法,在每个页面打开前都去调用这个方法,如果调用成功则说明已经有父窗口存在。调用方法为window.opener.方法()

这个问题也比较容易解决。在页面上做一个计数器,用于保持session同步。初始值为0,当访问后台时,需要提交该计数器的值,后台得到这个值后与session中保持的值进行对比,如果正确则该计数器+1,并返回前台页面。如果window.opener为null时,前台页面提交初始值0.当这个计数器与session中的值对比不正确,则表明是新页面打开的。这种做法可以确保前台只有一个页面,但别忘了在关闭页面的时候,要清除session.


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/7889987.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存