如何在Chrome V72.0.3626.109非输入密码中禁用自动填充

Pau*_*dre 5 html google-chrome autofill

将chrome更新到版本72.0.3626.109后,标记自动完成功能已停止工作,

我正在尝试使用autocomplete ='somestring',但不起作用。

跟随图片: 所以 我尝试使用autocomplete =“ false”,autocomplete =“ off”和用于禁用自动填充的插件,使用jQuery添加属性autocomplete,但是没有用!

对不起我的英语不好。

小智 0

我在寻找答案时遇到了一些非常相似的问题,并发现了这个问题,这就是我解决它的方法。

我的情况:我有一个用于搜索的输入字段,在其他地方我有一个用户名和密码字段。Chrome 最近开始将自动完成的用户名放入搜索字段中。

显然,Chrome 现在会忽略 autocomplete="off",并通过字符串值来尝试确定要自动完成的数据类型。因此,如果您有一个搜索框,您应该输入 autocomplete="search",这样 Chrome 就不会在其中输入用户名。

当我很久以前第一次注意到 autocomplete="off" 被我的搜索框忽略时,我切换到 autocomplete="search" 并且成功了。现在,Chrome 在最新更新中开始再次将用户名放入搜索框中。

如果您的情况类似,解决此问题的方法是在所有文本输入的自动完成字段中添加一个描述其含义的字符串。

前:

<input id='search' type='text' autocomplete="search">
Run Code Online (Sandbox Code Playgroud)

以及页面上的其他地方...

<input id='login_username' type='text'>
<input id='login_password' type='password'>
Run Code Online (Sandbox Code Playgroud)

<input id='search' type='text' autocomplete="search">
Run Code Online (Sandbox Code Playgroud)

以及页面上的其他地方...

<input id='login_username' type='text' autocomplete="username">
<input id='login_password' type='password' autocomplete="password">
Run Code Online (Sandbox Code Playgroud)

此外,将输入放入表单也会影响自动完成,但我没有太多时间来处理这个问题,我需要快速修复才能让我的网站再次正常工作。希望这对某人有帮助。

  • 问题是因为chrome忽略autocomplete =“CUSTOM_STRING”并显示密码,对我来说这是CHROME的一个关键BUG,在输入类型文本中显示您的保存密码,这太糟糕了。 (2认同)