我很少关机,但昨天我关机来添加新内存,结果我退出了所有网站。为什么我丢失了所有会话并从所有网站退出了?
答案1
当 Google Chrome 检测到 RAM 变化时,它会删除会话吗?
不。
为此目的,Chrome 是否会保存其运行的硬件目录?
不。
网站会话是一个服务器端概念,其中会话的状态(例如登录与否)由服务器保存。通常,服务器会向客户端发出一个 cookie,将后续 HTTP 连接与已建立的会话联系起来。
浏览器将尊重服务器设置的 cookie 的到期日期和时间。
服务器可以独立更改会话状态或将其视为已关闭。例如,银行网站服务器将在服务器端管理会话超时,因为恶意自定义客户端可能会尝试滥用已过期的 cookie。
在允许多日“会话”的多个网站上意外注销可能是因为 cookie 已过期、被删除、放错或被搁置(例如在隐私模式下运行浏览器)
诸如 Web 浏览器之类的应用程序通常只关心是否为其分配了足够的内存。如果需要更多内存,它会要求操作系统提供。它不关心这是实际 RAM 还是由 SSD、磁盘或其他存储介质支持的虚拟内存。它不关心操作系统可用的物理内存总量或尚未分配给其他应用程序的物理内存总量。按需分页虚拟内存系统的全部目的是将应用程序与诸如安装的总 RAM 之类的问题隔离开来。
答案2
虽然 Chrome 不会做任何这样的事情,但似乎有一个已知的错误会导致这种情况,并且已经被报告。