我有一个注册表格和一个登录表格。在登录表单 (my) 上,Firefox 默认提供用户名和密码,这没问题。然而,在注册表单上它做同样的事情——这没有意义,而且它会产生问题,因为输入了密码字段而没有输入“重复密码”字段。
有什么方法可以更改注册表单的 HTML,使 Firefox 和其他浏览器不会自动完成特定密码字段?
编辑:我发现了很多关于这个主题的问题(和答案),但是建议的解决方案(在密码输入字段上设置 autocomplete=off
)确实在 Firefox 上对我不起作用(它仍然会自动完成该字段)。我找到了 this solution ,但它看起来有点难看(如果用户输入用户名并点击 Tab 则不起作用)。有谁知道更好的方法吗?
最佳答案
找到一个simple and elegant solution这也应该是跨浏览器的。不敢相信我没想到 - 您只需在自己的密码输入之前添加另一个密码输入,然后将其隐藏:
<input style="display:none" type="password" name="foilautofill"/>
<input type="password" name="notautofilledpassword" />
美丽。 :)
关于html - 为某些密码输入字段禁用 Firefox 密码管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8163467/