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">标签上。

    链接地址: http://www.djcxy.com/p/41783.html

    上一篇: Chrome Browser Ignoring AutoComplete=Off

    下一篇: How to emit newer class file versions with Scala (50.0/51.0)?