Chrome浏览器忽略自动完成=关闭
我创建了一个使用tagbox下拉菜单的web应用程序,除了我的首选浏览器Chrome(版本21.0.1180.89)之外,这在所有浏览器中都很适用。
尽管输入字段和表单字段具有autocomplete="off"
属性,但Chrome仍坚持显示该字段的先前条目的下拉历史记录,该历史记录正在删除标签列表。
根据我的经验,Chrome仅自动完成第一个<input type="password">
和前一个<input>
。 所以我补充道:
<input style="display:none">
<input type="password" style="display:none">
到<form>
的顶部并且案例已解决。
UPDATE
现在看来,Chrome浏览器忽略tag style =“display:none”或“visibility:hidden;”
你改变成类似的东西
<input style="opacity: 0;position: absolute;">
<input type="password" style="opacity: 0;position: absolute;">
最好的解决方案:
防止自动完成用户名(或电子邮件)和密码:
<input type="email" name="email"><!-- Can be type="text" -->
<input type="password" name="password" autocomplete="new-password">
阻止自动填充字段:
<input type="text" name="field" autocomplete="nope">
说明: autocomplete
继续工作<input>
autocomplete="off"
不工作,但你可以改变off
到一个随机字符串,就像nope
。
适用于:
铬:49,50,51,52,53,54,55,56,57,58,59,60,61,62,63和64
Firefox:44,45,46,47,48,49,50,51,52,53,54,55,56,57和58
Chrome似乎忽略了autocomplete="off"
除非它位于<form autocomplete="off">
标签上。
上一篇: Chrome Browser Ignoring AutoComplete=Off
下一篇: How to emit newer class file versions with Scala (50.0/51.0)?