Yuv*_*raj 5 html javascript jquery google-chrome autocomplete
我想禁用单击密码字段时打开的密码自动完成下拉列表(见下面的屏幕截图)。
这是经常被问到的问题。但是没有解决方案适用于Chrome 版本 61.0.3163.100。
尝试的解决方案:
autocomplete="new-password"密码字段。autocomplete="new-password"解决方案在几个版本之前一直有效。似乎 chrome 在最新版本中有意删除了这一点。
有没有其他方法可以实现这一目标?
首先,您应该记住,Chrome 密码自动填充是一项功能,而不是 Chrome 添加的烦人的东西。此外,大多数用户实际上喜欢这个功能。而不必记住他们的长密码,然后希望输入正确,并希望它不会说“密码错误”。Chrome 密码保存的目的是保证您的密码安全(讽刺的是)。但是,如果黑客设法进入您的浏览器,那么使用密码自动填充功能,他们就可以获取您的所有密码。如果您重置密码,Chrome 密码自动填充可能会非常烦人。并且由于密码自动填充,任何使用的解决方案都<input type="password">不起作用,例外autocomplete="new-password"。
但不用担心,因为有一些方法可以解决这个问题。
禁用自动完成的最佳方法是仅使用标准<input type="text">. 而要隐藏密码,只需添加一行 CSS 即可。这是一个工作示例。
input {
-webkit-text-security: disc
}Run Code Online (Sandbox Code Playgroud)
<input autocomplete="off">Run Code Online (Sandbox Code Playgroud)
请注意,-webkit是必需的。阅读此处的文档