我有一个系统,可以在SessionService
HttpContext.Current.Session
类型的变量(我的类)
我知道Chrome在标签和窗口之间重复使用会话存在问题。
因此,当应用程序到达我的家庭控制器的索引时,如果HttpContext.Current.Session["SessionService"]
不为空,我将代码置于要求用户关闭所有应用程序的窗口/选项卡
这是为了避免有权访问系统的不同登录的用户的问题
这适用于PC。如果我关闭所有标签然后开始一个新标签,我可以正常进行
然而,在IPAD或IPhone上,这不会发生,原来的会话似乎还没有出现?
有没有人有它的解决方案?
我认为这必须与使用缓存页面的设备相关。我是对的吗?