如何避免在使用完网站后仍保持登录状态

如何避免在使用完网站后仍保持登录状态

我正在寻找一种方法来找出我登录了哪些网站,这样我就可以避免登录我不直接使用的站点。(例如,如果我现在检查我的 Gmail 是否有新邮件,那么一个小时后,登录 Google 搜索对我来说就完全没有用了。)

我可以手动退出,但很多时候我知道我想退出(并在较长时间内停止使用该网站)我关闭了该网站的标签,如果我没有打开该网站的标签,我就不确定我是否已登录。我必须打开该网站的标签来检查这一点。

答案1

通常,网站通过某种会话 cookie 来识别您是否已登录。他们也可能选择其他方法来做到这一点。会话 cookie 没有通用标准。

因此,如果不了解网站如何使用其 cookie 或登录,就无法自动执行此操作。这需要收集和维护大量信息,这可能是没有此类插件的原因。

可能有一个 cookie 工具可以按上次修改日期显示所有未过期的 cookie。任何比可接受阈值更新的内容(例如 2 小时左右)都可能代表您登录的内容 - 假设某个网站在您注销时删除 cookie,而网站可能不会这样做。

答案2

大多数现代浏览器都有安全模式(例如CTRLSHIFTNGoogle Chrome 中的隐身模式),Firefox 也不例外:

https://support.mozilla.org/en-US/kb/private-browsing-browse-web-without-saving-info#w_what-does-private-browsing-not-save

Firefox 隐私模式不会在浏览器窗口打开后存储 cookie 和其他识别信息。以隐私模式登录网站,完成后关闭窗口,它不会在您的计算机上保留任何连接信息。一直使用此功能,您将永远不会在网站上保持登录状态。

答案3

假设网站使用会话 cookie 或本地会话存储,那么应该可以有一个浏览器扩展程序,定期轮询所有本地存储或指定网站列表的本地存储,并在一定延迟后强制删除任何本地存储的信息。我不知道目前是否存在这样的扩展程序,也不知道编写一个这样的扩展程序需要多少工作量,但理论上应该是可能的(假设扩展程序能够检测到执行此操作所需的内容)。

相关内容