在 Google Chrome 中,当我将扩展程序上的“站点访问”设置更改为“所有站点”时,它只会保存此状态,直到我关闭所有窗口(但不一定退出)。例如,重新打开窗口后,它不仅忘记了此设置,而且还锁定了 Bitwarden,尽管之前它只在重新启动浏览器后锁定(应该如此)。即使将 Bitwarden 设置为永不锁定保险库也无法解决这个问题。这似乎不是 Bitwarden 特有的问题,因为所有扩展程序上的“站点访问”设置都已重置。
我怀疑有什么东西坏了,导致它在我关闭所有窗口时丢失内部状态。我在 macOS Monterey 上使用 Google Chrome 98。重新启动 Chrome 无法解决这个问题。重新安装浏览器确实解决了这个问题,但只是暂时的,这让人很困惑。
这是否与 Cookie 设置“关闭所有窗口时清除 Cookie 和网站数据”有关?我曾启用该设置尝试过,但后来又禁用了它,因为暂停同步很烦人。似乎这个设置部分处于打开状态,因为 Chrome 正在删除一些当我关闭所有窗口时的数据。
答案1
这似乎是 Chrome 的一个错误,因为我能够重现并修复它。当激活“关闭所有窗口时清除 cookie 和站点数据”设置时,问题似乎出现在我的系统上下文中。停用此设置并不能完全停用它,并且在关闭所有窗口后即使禁用它也会继续删除一些(但不是全部)浏览器状态。删除 Chrome 的文件(实际上是重新安装它)解决了这个问题。我很可能再次出现这个问题,因为我在之前重新安装 Chrome 后启用了该设置然后又禁用了该设置。也许我可以尝试将其报告为错误。