序
遥想三年前,有个学姐借我的手机登录某页游,发现自己没有记住那复杂随机冗长且唯一的密码,当时有了如下对话:
“先登录Chrome账户,然后就可以自动同步密码啦”
“对哦”
“密码Chrome都帮你记着呢”
最后这句话在我心中生根发芽许久,但是今天突然发现:Chrome忘了我的密码。
发生了什么
Chrome忘记了我的密码。
具体来说分了三个阶段。
阶段一:chrome所有cookie突然失效,当我准备手动重新登录的时候,发现所有保存的密码中,唯独我之前登录中的账户密码随之消失。比如某SNS我有一个主号五个小号,而保存密码候选项里五个小号赫然在列,主号却不知所踪;
此时本地的密码浏览器同样搜索不到那些消失的主号,但是passwords.google.com中仍然保存着完整的账户密码。
阶段二:登出重启再登录,卸载重启再安装,彻底卸载重启再安装,经过了三轮折腾,信用卡、地址这类的信息迅速同步回本地,但是密码一栏完全清空,包括之前幸存的那些小号。“您没有保存的密码”。
此时passwords.google.com中仍然保存着完整的账户密码。
阶段三:我打开另一台常年不用的Windows PC,打开chrome重新激活账户同步,很快密码更新到了跟passwords.google.com同步的水平。
经过这三个阶段,我只能承认,密码没有丢失,它们就是不愿意来到现在这台PC上。
怎么解决
眼前发生的一幕幕超出了我的理解,往日的信仰被扔进不信任的漩涡中翻腾。
但是我是个见过世面的人,常年的经验驱使我的身体不由自主的动了起来。
来到 chrome://flags/#password-import-export
,找到 #PasswordImport
选项,选择 Enabled
.
来到 passwords.google.com 并从设置选项中选择 Export passwords
,导出 Google Passwords.csv
.
来到 Chrome 浏览器的设置-密码,选择导入。
至此 Chrome 保存的账户密码表面上恢复了正常。
后续同步连通性有待进一步测试。
重装浏览器的代价是什么
彻底卸载浏览器的代价是损失了——
- 所有cookie
- 绝大多数插件的配置选项,例外是SwitchyOmega
- Tampermonkey中所有的本地脚本
- Adblock Plus中的所有内置Filter和自定义过滤
- 所有页面指定的缩放比例
- 一些喜欢保存选项配置在本地的网站的设置
这么统计下来,损失不大。
但是我应该先尝试导入导出csv,然后再尝试重装的,这是个常识性错误。
基于个人经验,浏览器绝对是PC上使用频率和时长名列前茅的软件类别之一。
虽然账号同步功能帮你解决了大半,但是切换到新的浏览器环境仍然需要适应。
尤其是一些踩过的坑,例如EasyList下属的EasyPrivacy Filter会过滤掉某些中文SNS门户的css文件。
尾声
你99%的时间可以信任Chrome和Google,亦或是其他账密保存服务,但是还是需要为那1%的情况做好准备。
- 定期从passwords.google.com导出密码并在其他地方加密存储。
- 定期导出并异地保存收藏夹、本地插件的配置文件。