如果我登录了 Gmail 并退出浏览器,然后重新打开它,我会发现我不再登录。这就是它以前的行为方式。
现在,除非我明确注销,否则它会直接带我回到我的收件箱。
我没有在 Gmail 登录屏幕上选中“保持登录状态”,并且我已将 Firefox 设置为在关闭浏览器时删除所有 cookie。我还需要做什么?
我愿意接受基于浏览器的解决方案,但我真的更喜欢 Gmail 中的帐户设置,以便它适用于我可能使用的所有机器和浏览器。
我思考这个问题可以描述为“如何确保会话 cookie 在浏览器关闭时被删除”。这符合会话 cookie 的最初想法:它们只用于单个会话。
如何才能让 Gmail 不再维护我的会话?
答案1
改回旧的默认行为
一段时间以来,Firefox 和 Chrome 似乎都为了方便用户,恢复会话 cookie在浏览器关闭和重启之间。这很方便,但不安全。只有持久性 cookie 才应以这种方式恢复。持久性 cookie 的一个常见用法是当您在登录网站时选中“保持登录状态”或“记住我”时。
Mozilla 和 Google 似乎都不愿意恢复 IE 保留的正确安全行为。
IE 是正确的案例!天啊,我的心脏药丸在哪儿!?
以下是他演示的修复方法。
火狐
浏览到 about:config,在搜索框中输入“sessionstore”,然后将 browser.sessionstore.privacy_level 从 0 更改为 2。
铬合金
在“启动时”下,不要选择“从上次停止的地方继续”。另外:
浏览到 chrome://flags,按 CTRL-F 并输入“disable better”跳转到“Disable Better session restore”标志。启用它。
对于最新的 chrome 版本 > 33,你需要打开chrome://settings/content并选择“仅保留本地数据直到您退出浏览器”也chrome://settings确保选项Google Chrome 关闭时继续运行后台应用未选中,否则 chrome 将继续在后台运行并且不会删除 cookie
答案2
您是否将 GMail 固定为“应用程序选项卡”?至少在 Firefox 中,固定的应用程序选项卡不会遵循任何自动删除私人数据的设置。Firefox 会记住选项卡的当前状态,并在您再次打开浏览器时恢复它。
也许您只是取消固定 GMail 并将其设置为“主页”?