我已经尝试过 HTML5 表单中的 autocomplete="off"和 autocomplete="false"但它在 chrome 版本 (73.0.3683.103) 中不起作用。
最佳答案
禁用 HTML 表单输入自动完成和自动填充
- 添加
autocomplete="off"
到<form>
元素; - 添加隐藏
<input>
与autocomplete="false"
作为表单的第一个子元素。
<form autocomplete="off" method="post" action="">
<input autocomplete="false" name="hidden" type="text" style="display:none;">
...
此格式将阻止 Chrome 和 Firefox 为表单内的所有输入字段提供自动填充和自动完成功能。 (如讨论 here )
尽管已知某些浏览器会忽略这一点;此线程所附的链接中对可能的修复进行了完整的讨论。
Now works for me in Chrome 72.0.3626.121 having never worked previously.
I had been using
<input type="text" id="something" pattern="[ \S]+" role="presentation" autocomplete="nope">
but that now doesn't work.
您可以阅读有关 autocomplete
的更多信息上MDN .
您还可以选择使用某种 library 如果相关。
不过,从上述调查来看,似乎没有一个可行的解决方案。
有关此内容的更多信息,请访问 stackoverflow .
关于html - HTML5 中的自动完成功能关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55591018/