我使用asp.net表单版本4并使用内置的FormsAuthentication。 我选择了不坚持用户。谷歌浏览器关闭浏览器后保持会话变量
FormsAuthentication.RedirectFromLoginPage(userIAmUsing, false);
当我在IE和Firefox关闭浏览器。我的会话变量被销毁,当我返回页面时,我被要求重新登录。但是,在我的Chrome设置中,我已选中“继续离开我的位置”设置。当我在Chrome中关闭浏览器时,它将坚持cookie来抵制我(开发人员)的愿望。事实上,即使在我退出我的机器之后,会话仍然存在。 这就是情况,有没有人知道任何事情,我可以做一个开发人员来覆盖这种行为,并且不允许会话在浏览器关闭后继续存在?换句话说,即使用户检查了该设置,我是否可以让Chrome的行为与其他浏览器完全相同?
今天我想到了这个。我发现关于官方[Chrome bug report](https://code.google.com/p/chromium/issues/detail?id=128513)的讨论非常有趣。你可以看到[Google的官方回复](https://code.google.com/p/chromium/issues/detail?id=128513#c28)。显然,他们不会解决这个问题。作为开发者,我认为我们的手是捆绑的。 – 2014-01-17 16:47:55