我尝试了社区建议的所有解决方案。但到2021年,它们都无法正常工作。试着
autoComplete ="off",
autoComplete ="nope"
autoComplete={'' + Math.random()}
有人有新的解决方案吗?这是我使用的输入组件
<input
autoComplete={'' + Math.random()}
key={name}
value={value}
onChange={onChange}
className="input--custom"
id={name}
name={name}
type={type}
/>
可以使用
autoComplete="new-password"
从docs
如果您正在定义一个用户管理页面,其中用户可以指定一个新密码给另一个人,因此你要防止自动填写密码字段,可以使用自动完成="new-password".
这是Chromium项目中的一个开放错误,Chrome基于该项目。
也来自MDN:
注意:在大多数现代浏览器中,将自动完成设置为"关闭";不会阻止密码管理器询问用户是否要保存用户名和密码信息,或者在站点的登录表单中自动填写这些值。