Google Chrome 不保留 cookie。

Google Chrome 不保留 cookie。

早在 Lucid Lynx 上的 google chrome 11.0.696 中就有许多用户报告了此问题。我目前在 Oneiric Ocelot 上的 chrome 版本 16.0.912.75(官方版本 116452)中也发现了此问题。

尽管将 cookies 设置设置为允许所有 cookies,并且未选中“关机时清除 cookies”选项,所有 cookies(以及依赖 cookies 持久的会话)都会被清除。如果您(像我一样)在一天结束时关闭浏览器,这将使使用浏览器变得非常乏味。

我目前正在调查此问题的“错误”状态;但是,如果同时存在我可以应用的解决方法,那就太好了!或者,如果有人有关于此错误原因的更多信息(我知道并非所有用户都是此行为的受害者)。

为了更好地解释这个问题,我制作了一个小视频(不要介意网速慢),可以观看这里

答案1

解决方案是删除 chrome,包括其缓存和配置目录。为此,请在终端中输入以下命令。

sudo apt-get remove google-chrome-stable(测试版、开发版等)卸载 chrome

rm -rf ~/.cache/google-chrome* ~/.config/google-chrome* 删除缓存和配置目录

这也将删除胭脂文件夹... ~/.config/google-chromed/(不确定它是从哪里来的...但我必须将其删除) 我怀疑这是罪魁祸首,但我无法弄清楚它来自哪里或它的目的是什么。

然后重新安装 chrome,即可:sudo apt-get install google-chrome-stable

警告:强烈建议您将浏览器与谷歌帐户同步,或者至少在您清除浏览器之前备份您的偏好设置。

答案2

检查您是否已选择“允许设置本地数据”。要访问该选项,请依次选择“首选项”>“后台”>“内容设置”>“Cookie”。

在此处输入图片描述

答案3

我发现修改日期我的 Chrome Cookies 文件落后了几个月。所以我推测这个 SQLite3 数据库可能崩溃了或者出了什么问题。

我刚刚删除了该文件~/.config/google-chrome/Default/Cookies并重新启动了 Chrome 浏览器。这又重新创建了“Cookies”文件,现在 Google Chrome 确实保留了 cookie。还要确保jokerdino 的回答完成了。

答案4

我只能通过删除缓存文件夹并重新启动 google-chrome 来解决这个问题(甚至不会丢失配置数据)

rm -rf ~/.cache/google-chrome*

我遇到过类似的问题,即 cookie 没有被保留,并且 Chrome 无法登录并要求我再次登录(不仅是网站,还有 google-chrome 配置文件!)。

感谢@rlemon 的解决方案,我不需要做剩下的事情,这就足够了。

相关内容