我使用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