React JS autoComplete = "off " ---Chrome 不起作用



我尝试了社区建议的所有解决方案。但到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:

注意:在大多数现代浏览器中,将自动完成设置为"关闭";不会阻止密码管理器询问用户是否要保存用户名和密码信息,或者在站点的登录表单中自动填写这些值。

相关内容

  • 没有找到相关文章

最新更新