关于谷歌浏览器的自动填充密码
背景
项目经理想让我做的登录页面在第二次登录的时候记住上一次的登录信息;功能本身很简单,一般的程序员都能实现,问题是我用谷歌浏览器登录时,谷歌弹出是否保存密码,我选择了“是”,我忘了这件事了,所以当别人用ie时,并没有自动填充密码,所以我就有点疑惑,我想如果是浏览器的行为的话,我代码是无法实现它的要求的。
过程
我在浏览器里清除所有的cookie和localstorage中的内容,发现密码还在。所以密码应该不是存储在cookie或者localstorage中。我猜测这个保存的账号和密码是服务端行为,没有存储在浏览器端。我想用我的谷歌账号在同事的电脑上登录,如果别人的浏览器上有我用我的浏览器登录时保存的密码,就说明密码等登录信息没有存储在浏览器里,因为我在不同的浏览器里都能拿到一样的信息。 同事的电脑都没有谷歌浏览器插件,所以上班的时候没有验证。晚上借了哥们的账号,登录一看得到了验证。
结论:谷歌浏览器弹出的是否保存登录用户信息,是将信息保存到谷歌的后台中并没有保存在浏览器里,它和你的个性化设置一样是和你的账户绑定的。可以在设置里面来清除密码和用户。