chrome 版本 75.0.3770.100(正式版本) (64 位)
浏览器在保存密码情况下,
非登录页面,表单type类型为 type="password",会出现自动填写的情况:
【 第一张图会在页面载入后,自动填写,登录账号后浏览器保存的账号以及密码 】
这时候我们会这么操作:
这时候我们可能会在 input上 加上 autocompleted="off" 这个属性来阻止input被自动填充。
<input type="text" name="userName" autocompleted="off" />
<input type="password" name="password" autocompleted="off" />
上面效果不生效,因为password的input ,属性 autocompleted="off" 不起作用,
这个 password 会自动填写,进而关联 userName 的自动填写
这时候给password密码input框,上加一个属性: autocomplete="new-password"
<input type="password" name="password" autocomplete="new-password" />
https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/Input
autocomplete
Specifies a form field accepts AutoFill information. If off, deactivates automatic completion for an input element; on, activates automatic completion for the element.
自动完成
指定窗体域接受自动填充信息。如果关闭,则禁用输入元素的自动完成;打开,则激活元素的自动完成。