¿Autocompletar="off" es compatible con todos los navegadores modernos?

Resuelto EmmyS asked hace 13 años • 8 respuestas

Me acaban de dar el requisito de evitar que los navegadores guarden datos ingresados ​​en campos de formulario específicos. Han pasado años desde que hice desarrollo web y esta es una capacidad relativamente nueva. Pude encontrar la propiedad del campo del formulario autocompletar="off", pero parece que no puedo encontrar ninguna documentación que indique qué navegadores la admiten. ¿Alguien puede indicarme la dirección correcta para un cuadro de atributos de formulario y compatibilidad del navegador?

EmmyS avatar Oct 06 '10 05:10 EmmyS
Aceptado

Tenga en cuenta que todos los principales navegadores están ignorando el atributo de los campos de contraseña .

Solo puedo ofrecer evidencia anecdótica, pero todavía no me he encontrado con un navegador que no respete autocomplete="off", esta experiencia cubre:

  • Firefox 1.5+ (Windows y Ubuntu)
  • Ópera 6+ (Windows y Ubuntu)
  • Chrome v2+ (Windows y Ubuntu)
  • Epifanía 0.8 (más o menos) (Ubuntu)
  • Midori (no recuerdo qué versión)
  • Safari v1+ (Windows)
  • Es decir, 4 - 8, Windows.

Soy consciente de que los scripts de Greasemonkey, y presumiblemente otros scripts de usuario, pueden desactivar la autocompleteconfiguración.

Encontré un par de artículos que podrían resultarle útiles:

  1. Cómo desactivar el autocompletado de formularios
  2. Usar la función de autocompletar en formularios html
David Thomas avatar Oct 05 '2010 22:10 David Thomas

Los administradores de contraseñas ahora ignoran el autocompleteatributo de passwordlos campos en los principales navegadores a partir de:

  • IE11
  • Firefox 30
  • Cromo 34
  • Safari parece tener una opción para ignorarlos

Aún debería funcionar bien para deshabilitar autocompletelos campos del formulario, pero ya no afecta al administrador de contraseñas.

Manishearth avatar Jan 25 '2014 09:01 Manishearth

A partir de Chrome v34, autocomplete="off"ahora se ignora de forma predeterminada.

Esta característica algo discutible se puede desactivar en la configuración de banderas visitandochrome://flags

http://news.softpedia.com/news/Chrome-34-Seeks-to-Save-All-Your-Passwords-436693.shtml

ChrisAdmin avatar Apr 11 '2014 02:04 ChrisAdmin

Si puede utilizar JavaScript y jQuery, puede colocar esto en la carga del html:

$('#theform input').val('');
ITroubs avatar Oct 05 '2010 22:10 ITroubs