我的笔记本电脑上的问题已经持续了好几年。我安装了 Lubuntu(好几年了)、Pop_OS(去年),现在又安装了通用的 Ubuntu 24.04 大约一个月了,始终带有home
-partition。因为我在 Chromium 中拥有很长的网站历史(cookie、密码等),所以我没有尝试从头开始启动 Chromium,即使清除所有 cookie 似乎也会导致太多复杂情况,所以我不惜一切代价避免了它。
事情开始于有一天,我需要登录 Chromium 的 Google 帐户,但当我使用自动填充的电子邮件和密码时,它失败了。这很奇怪,所以我一次又一次地尝试,直到我让它显示保存的密码,结果显示如下(抱歉,爱沙尼亚语截图,我希望它仍然可以理解,为了安全起见,电子邮件和密码的开头是乱码的):
密码显示为一些随机字节。我的实际密码很长(但显示的密码仍然大约是其两倍长),并且包含字母数字字符,因此它与屏幕截图上的密码没有任何相似之处(除了第一个字符,这就是我在图片上打乱第一个字符的原因)。
当我输入正确的密码时,它会登录,但中途仍然显示“未登录”和“打开同步”
但一段时间内它确实有效:我稍后可以在其他设备上访问我的浏览结果(历史记录、保存的密码等)。我可以用我的帐户观看 Youtube,这一切都会持续一段时间。我不确定持续时间,似乎当我在我的 Google 帐户上主动执行某些操作(例如观看 Youtube)时,我会保持登录状态,但经过一段时间不活动后,我必须再次登录。这变得非常烦人。
因此,我尝试了几次来解决我的问题,多次在 Google 上搜索。我尝试过:
- 设置“允许第三方 Cookie”
- 设置“允许 Chromium 登录”并禁用并设置
- 设置“允许网站在您的设备上保存数据”
- 从已保存的密码中删除了已保存的用户/密码。现在我再也看不到这个乱码序列了,但 Chromium 不提供保存我的密码的功能,也不使用我自己添加到管理器中的密码。
我没有:
- 删除了所有 cookies
- 删除了整个配置目录
- 在 Ubuntu 设置中重新创建您的 Google 帐户。转到设置 ⇾ 在线帐户 ⇾ Google - 删除它然后再次设置。
我的系统用户/帐户下没有其他 Google 个人资料。
除非绝对必要,否则我不想删除我的 conf/cookies,我仍然希望有人能为我的情况提供解决方案。除了标题中提到的“为什么”,我当然也有兴趣修复。
编辑
已添加chrome://signin-internals/
屏幕。这里有什么问题吗?
我认为你能做的并不多。
https://blog.chromium.org/2021/01/limiting-private-api-availability-in.html
Chromium 不再支持 Google Sync API。
Chromium 与 Google 帐户同步不再起作用...解决方案?
有些人已经找到了一些解决方法。您可以在这里找到答案: https://stackoverflow.com/questions/67459316/enabling-chromium-to-sync-with-google-account# :~:text=Google%20announced%20that%20from%20March,with%20a%20Google% 20Account 。