![关闭单个网页的自动完成功能](https://linux22.com/image/1589785/%E5%85%B3%E9%97%AD%E5%8D%95%E4%B8%AA%E7%BD%91%E9%A1%B5%E7%9A%84%E8%87%AA%E5%8A%A8%E5%AE%8C%E6%88%90%E5%8A%9F%E8%83%BD.png)
我使用一个网页来工作,其中有多个登录名(管理员、用户等),因此我使用 Chrome 自动完成功能来登录。但是,当我为系统创建新用户时,系统会在“电话号码”字段中自动填写我的用户名,并在用于新用户密码的密码字段中自动填写我的密码。
有没有办法禁用这些字段的自动完成功能,这样每次添加新用户或编辑当前用户时就不会自动完成?我不是 HTML 专家,所以我不知道作为网页访问者是否可以更改这一点。
答案1
来自Mozilla 文档(适用于大多数浏览器),只需将以下内容添加到表单元素即可:
autocomplete="off"
您可以将其添加到整个表单中,例如:
<form method="post" action="/form" autocomplete="off">
[…]
</form>
或者单个元素:
<input type="text" id="cc" name="cc" autocomplete="off">
答案2
autocomplete="off" will work for sure either you implement it with form as mentioned below or any single element of input field.
用于表格
<code><form id="submitForm" method="post" action="/formSubmit" autocomplete="off"></code>
对于单个元素:
<input type="text" id="autoComplete" name="username" autocomplete="off">
尝试一下,它 100% 有效。