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

问题描述 投票:5回答:1

更新chrome到版本72.0.3626.109后,标记自动完成关闭停止工作,

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

按照图片:So我尝试了autocomplete =“false”,autocomplete =“off”和插件禁用自动填充,使用jQuery添加属性自动完成,但没有工作!

对不起我的英语不好。

html google-chrome autofill
1个回答
0
投票

我在寻找答案的过程中遇到了非常相似的问题并找到了这个问题,这就是我如何修复它。

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

显然,Chrome现在忽略autocomplete =“off”,并按字符串值来尝试确定要自动完成的数据类型。因此,如果您有一个搜索框,则应该输入autocomplete =“search”,以便Chrome不会将用户名放在那里。

当我第一次注意到很久以前autocomplete =“off”被我的搜索框忽略时,我切换到autocomplete =“搜索”,这很有效。现在,Chrome开始使用最新更新将用户名再次放入搜索框中。

解决这个问题的方法,如果情况类似,就是为所有文本输入设置自动填充字段,并使用描述它的字符串。

之前:

<input id='search' type='text' autocomplete="search">

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

<input id='login_username' type='text'>
<input id='login_password' type='password'>

<input id='search' type='text' autocomplete="search">

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

<input id='login_username' type='text' autocomplete="username">
<input id='login_password' type='password' autocomplete="password">

此外,将输入放在一个表单中也会影响自动完成,但我没有太多时间来搞乱它,我需要快速修复以使我的网站再次正常工作。希望这有助于某人。

© www.soinside.com 2019 - 2024. All rights reserved.