首页 > 解决方案 > 在 chrome 66 中禁用自动完成

问题描述

有什么方法可以禁用 chrome 66 中文本字段的自动完成功能?我尝试了多种选择,例如:

  1. 自动完成=“关闭”
  2. 自动完成=“假”
  3. 自动完成=“禁用”
  4. autocomplete="something-new" 等

谁能帮我这个?

此外,如果用户名下方有密码类型字段,chrome 是否会自动为用户名启用自动完成功能?

标签: htmlgoogle-chromeautocomplete

解决方案


我通过提供在 chrome 中禁用了自动完成功能

<form autocomplete="off">

var isChrome = /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor);
element.autocomplete = isChrome ? 'disabled' :  'off';

其中 isGoogleChrome 是一个功能,用于查找浏览器是否是在这篇文章的帮助下编写的 chrome。

JavaScript:如何判断用户浏览器是否是 Chrome?


推荐阅读