当我重新启动计算机并再次打开 Chrome 时,我之前会话中的选项卡会重新打开。但是,大多数网站(Gmail、GitHub、Twitter/Tweetdeck、StackExchange)都要求我重新登录。
我正在使用不同的用户配置文件,并且所有用户配置文件都存在相同的问题。
我认为问题是在更新到 Chrome 53 后开始的,但我不是 100% 确定是这种情况,即使是这样,如果这是巧合。
当我查看开发者控制台时,cookies 仍然存在。在某些网站上,我仍然处于登录状态。
我怎样才能找出问题所在?
更新:我已经重新安装了 Chrome(apt purge,rm -rf ~/.config/google-chrome和apt install),现在每次我都要求我在 Chrome 个人资料上再次登录(输入我的密码和双因素身份验证)重启重启 Chrome。我的个人资料名称(右上角)上有一个小警告标志。
更新 2:关闭 Chrome 并重新启动后,我什至遇到了这个问题。
我为本地开发创建了一个自签名 SSL 证书。访问页面时,出现NET::ERR_CERT_AUTHORITY_INVALID错误。但是当我尝试将它导入 Chrome ( chrome://settings/certificates ) 时,它失败了:
该文件包含一个未导入的证书:
- mylocalwebapp.dev:不是证书颁发机构
这是我为创建证书而运行的命令:
openssl req -new -x509 -nodes \
-extensions SAN \
-reqexts SAN \
-days 365 \
-newkey rsa:2048 \
-keyout /etc/ssl/private/apache-selfsigned.key \
-out /etc/ssl/certs/apache-selfsigned.crt \
-config <(cat /etc/ssl/openssl.cnf <(printf '[SAN]\nsubjectAltName=DNS:mylocalwebapp.dev'))
Run Code Online (Sandbox Code Playgroud)
我添加了 SAN 选项,因为从版本 58 开始,Chrome 不接受没有 SAN 的选项。它适用于 Chrome 57,并且仍然适用于 Firefox。
如何让我的自签名证书在 Ubuntu 17.04 上的 Chrome 58 上运行?