Google Chrome不会保留Cookie。

早在谷歌Chrome 11.0.696上就已经有很多用户报道了Lucid Lynx。 我目前在Oneiric Ocelot上看到它的Chrome版本16.0.912.75(官方版本116452)。

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

我目前正在调查这个’bug’的状态; 但是,如果有一个解决方法,我可以在平均时间内申请,这将是伟大的! 或者,如果任何人有关于此错误的原因的任何进一步信息(我知道不是所有用户都是这种行为的受害者)。

为了更好地解释这个问题,我创建了一个小video(不介意慢速的互联网连接), 这里可以看到

解决方案是删除chrome,包括它的缓存和配置目录。 为此,请在终端中键入以下内容。

sudo apt-get remove google-chrome-stable (beta,dev,ect) un-install chrome

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

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

然后重新安装chrome并设置: sudo apt-get install google-chrome-stable

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

检查是否选择了“允许设置本地数据”。 要访问该选项,首选项>引擎盖>内容设置> Cookie。

在此处输入图像描述

我发现修改 Chrome Cookie文件的日期已经过了几个月。 所以我认为这个SQLite3数据库可能会崩溃或什么的。

我刚刚删除了文件~/.config/google-chrome/Default/Cookies并重新启动了Chrome浏览器。 这再次重新创建了“Cookies”文件,现在谷歌浏览器确实保留了cookie。 还要确保jokerdino的答案得以执行。

我只能通过删除缓存文件夹并再次启动google-chrome来解决它(甚至没有丢失配置数据)

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

我有一个类似的问题,其中没有保存的cookie和chrome有问题登录我并要求再次登录(不仅是网站,还有google-chrome个人资料!)。

致@rlemon解决方案,我只是没有做其余的事,这就够了。

Interesting Posts