首页 > 技术文章 > 浏览器自动填充密码

YJJMH 2021-11-11 16:37 原文

现象:在开发中发现当用户打开自动保存密码时,浏览器会在加载页面后自动填充密码,在特殊情况下会导致密码填充位置错误(比如账号被填充到了验证码的位置)

原理:浏览器会寻找当前页面中第一个type为password的输入框作为密码框,然后将保存的信息对应到上下输入框中

解决方案:通过增加input,并设置input高度为0,以使页面中的输入框不会被浏览器自动填充(原理)

兼容性:截止当前时间,chrome、firefox、edge,Safari最新版本均支持

其他解决方案:https://blog.csdn.net/weixin_43240905/article/details/82789092, https://www.cnblogs.com/joshua317/p/15217749.html

推荐阅读