怎样防止浏览器记住密码?

蜀山剑神

普通的登录表单,在登录后浏览器会询问是否记住密码;在下次登录时,会提供下拉选项,选择已经保存过的密码。这个功能的安全性先不谈,有个问题就是已经保存的密码的背景颜色是浏览器固定的,无法修改,在某些情况下可能与页面的设计不匹配。因此,这个时候就要考虑不让浏览器记住密码。

浏览器是根据 input type="password" 来判断是否是登录表单的,并且会使用上一个表单来作为用户名。那么我们可以在未输入密码的时候将type设置为text,在输入密码时再设置为password。此时浏览器还是会自动将上一个表单的用户名自动填充,这就很讨厌了。这时我灵机一动,创建一个input type="password" ,把它放在表单的第一项,并设置为隐藏,那么浏览器就会从这个表单来判断要记住用户名和密码。但是用户不会填写这个表单,所以登录时就骗过了浏览器,不再记住用户名和密码啦!

未输入密码的时候将type设置为text,在输入密码时再设置为password的表单:


<input name="password" placeholder='密码' maxlength="16" type='text' autocomplete="off"

oninput="if(this.value===''){this.type='text'}else(this.type='password')">

主 楼 发布于:2018-03-27 12:44:57 编辑于:2018-03-27 12:48:15回复
繁君桓

头可断,血可流,男人不可不风流。

2 楼 发布于:2018-05-26 01:09:51
回复
天字第一号内

对你的感情再也无法压抑,我爸妈今晚不在,我要把你带到我房间,关上灯,拉你进我的被窝……新买的夜光表好漂亮

3 楼 发布于:2018-07-20 05:50:10
回复
丄諦、是苯疍.

笑而不语

4 楼 发布于:2018-11-06 20:29:16
回复
随心而安

我觉得人的长相应该有两个极至,一种是特漂亮的那种,还有一种呢,就是你这样的!

5 楼 发布于:2019-05-08 02:49:21
回复
京城拍客

列车员:您买的是普快车票,怎么来乘特快列车?您得补票。乘客:为什么要补票,您可以把车开得慢些,我没钱补票,可有的是时间。

6 楼 发布于:2022-08-01 14:39:01
回复
啊淑云

花好月圆人团圆,寄去相思和祝愿,幸福快乐好梦圆。

7 楼 发布于:2024-10-24 13:01:07
回复
闻天下

你是池塘里的一只丑小鸭,你是我老树上一只傻乌鸦,这是我喝醉后的一句大实话,你偷偷笑个啥?

8 楼 发布于:2024-12-31 15:14:27
回复

发表回复: