首页 > 解决方案 > 如何防止 HTML 表单上的浏览器自动填充功能?

问题描述

我不是在谈论字段自动填充(当您单击表单的文本框并获得一个包含先前输入值列表的下拉列表时),而是关于使用浏览器之前保存的个人数据填写表单的浏览器自动填充功能(首先,最后,地址,组织,电话,电子邮件等)。在 chrome 中,可以在此处管理自动填充:chrome://settings/autofill

人们交替使用术语自动完成和自动填充,这增加了混乱(我在谷歌上搜索到死)。每个人都在谈论添加autocomplete="off"到您的表单或表单输入元素。这适用于禁用自动完成功能,但浏览器的自动填充功能仍然有效。

例如,当我单击电话或电子邮件字段时,我会看到包含先前“条目”的下拉列表,单击任何条目将填写表单中的多个字段。

有没有办法在设计表单时禁用自动填充?

标签: htmlforms

解决方案


您应该使用autocomplete="chrome-off"低于 Chrome88 的 Chrome 版本,之后autocomplete="off"应该停止自动填充(实际上是在今年 1 月实施)。


推荐阅读