我在个人电脑上使用 Chrome,我是这台电脑上唯一的用户。我登录了几个网站,所有网站都勾选了“保持登录状态”复选框。即便如此,当我再次访问这些网站时,我经常发现我已退出,每次都需要重新登录。即使上次访问是最近,也会发生这种情况;我怀疑关键操作是重新启动浏览器,而不是时间流逝。
奇怪的是,这个问题仅发生在某些网站上(其中包括 booking.com、leo.org、oebb.at),而不会发生在其他网站上(例如 StackExchange 网站或 Gmail/YouTube 等 Google 网站)
我以前以为这是以前那些网站的问题,但我意识到这可能与 Chrome 本身有关。我该怎么做才能诊断它?我知道如何做到这一点的唯一方法是一次禁用每个扩展程序(插件),看看其中是否有任何一个有问题,但这需要相当长的时间。
我在 Windows 10 上,让 Chrome 自行更新(目前为 v77.0.3865.90)。
编辑于 2021 年 9 月:同时 Chrome 版本为 92.0.4515.159,但此问题仍然存在。同样的网站(上面列出的;但我还可以列出的其他网站)在我上次登录后仅仅几个小时就不断将我注销,而其他网站(其余 50% 左右)则让我保持登录状态,如登录表单中选中的复选框所示。
我根本不认为这是网站所有者的故意行为,正如@LPChip 和@WilliamDiaz 在下面所说的那样,因为任何网站这样配置都是完全不切实际的,而且如果这样做只会惹恼用户。
我重启了 Chrome(多次)并清除了 cookie。有没有人遇到过这个问题并建议我还能尝试什么(除了尝试逐个禁用 Chrome 的插件)?
编辑#2:我在 Firefox 中做了一些测试,可能发生了同样的事情,这支持了这是一个网站端问题的假设(一个“功能而不是错误”,虽然我认为这是一个糟糕的功能,因为注销只发生在几个小时后)
答案1
您的 Cookie 可能已损坏。这些 Cookie 是存储登录信息的 Cookie。如果已损坏,则可能无法正确更新,因此过期日期会设置为过去的日期,这实际上意味着每次您登录时,Cookie 都会过期,并要求您再次登录。
要解决此问题,请清除 Cookie。虽然这会将您从每个网站注销,但一旦您再次登录,它应该会保留。
答案2
答案3
这与“损坏”的 Cookie 无关。这是某些网站的正常行为,也是您在没有活动时登录的所有网站的良好做法。如果您想避免这种情况,可以安装任意数量的浏览器扩展程序,通常称为“自动刷新”。