我对密码输入字段的行为非常奇怪。加载页面时,将填充密码输入字段的第一个实例。
我为测试添加的第二个密码输入字段不会自动填充。如果我将第一个密码输入类型从password
更改为text
,则不会自动填充。
没有JS填充此字段(我可以找到)。
new password
输入字段的代码为:
<input class="form-control" name="User[pass]" type="password" value="" placeholder="New password" autocomplete="off" />
<input class="form-control" name="User[pass]" type="password" value="" placeholder="New password" autocomplete="off" />
我现在能想到的唯一解决方案是在New password
之前添加一个虚拟输入字段并隐藏它。
有没有人经历过这个?
更新
- 看来这个问题只出现在Firefox中
- 如果我打开一个新的&#34;私人浏览器窗口&#34;,问题就会消失。很可能是因为此窗口不会将任何内容保存到缓存中。
因此,如果Firefox密码缓存是问题,那么
a)为什么填充密码字段?这通常只有在您在登录表单中输入用户名时才会发生
b)我该如何预防?
答案 0 :(得分:0)
我安装了密码管理器之后发生了这样的事情:有时当有密码字段时,它会为我自动生成一个“安全”密码。尝试禁用所有浏览器扩展程序或使用其他浏览器,看看是否能解决您的问题。
答案 1 :(得分:0)
如果您的浏览器使用密码管理器,则会发生这种情况。
Firefox附带了密码管理器,因此您无需为此安装任何扩展程序。
清除Firefox中的密码: