html - form - ¿Autocomplete="off" es compatible con todos los navegadores modernos?
label html (7)
Me acaban de dar el requisito de evitar que los navegadores guarden los datos ingresados en campos de formularios específicos. Han pasado años desde que hice el desarrollo web, y esta es una capacidad relativamente nueva. Pude encontrar la propiedad de campo de formulario autocompletar = "off", pero parece que no puedo encontrar ninguna documentación que indique qué navegadores lo admiten. ¿Alguien puede señalarme en la dirección correcta de un cuadro de atributos de formulario y compatibilidad del navegador?
A partir de Chrome v34, autocomplete="off"
ahora se ignora por defecto.
Esta característica algo debatible se puede deshabilitar en la configuración de indicadores visitando chrome://flags
http://news.softpedia.com/news/Chrome-34-Seeks-to-Save-All-Your-Passwords-436693.shtml
De hecho, tanto los campos de nombre de usuario como de contraseña no reaccionan a Autocompletar = apagado en todos los navegadores más recientes.
Excepto por el navegador Maxthon , creo que son famosos en China y están haciendo un nombre ahora en todo el mundo. No tratan muy bien el Autotocomplete = apagado. No funcionará con ellos.
Los administradores de contraseñas ahora ignoran el atributo de autocomplete
para campos de password
en los principales navegadores a partir de:
Todavía debería funcionar bien para deshabilitar la función de autocomplete
en los campos de formulario, pero ya no afecta al administrador de contraseñas.
Si puede usar JavaScript y jQuery, puede colocar esto en la carga del html:
$(''#theform input'').val('''');
Tenga en cuenta que todos los principales navegadores están pasando a ignorar el atributo de los campos de contraseña .
Solo puedo ofrecer evidencia anecdótica, pero todavía tengo que encontrarme con un navegador que no respeta autocomplete="off"
, esta experiencia cubre:
- Firefox 1.5+ (Windows y Ubuntu)
- Opera 6+ (Windows y Ubuntu)
- Chrome v2 + (Windows y Ubuntu)
- Epiphany 0.8 (ish) (Ubuntu)
- Midori (no recuerdo qué versión)
- Safari v1 + (Windows)
- IE 4 - 8, Windows.
Soy consciente de que los scripts de Greasemonkey, y presumiblemente otros scripts de usuario, pueden deshabilitar la configuración de autocomplete
.
Hay un par de artículos que encontré que podrían serle útiles:
Algunas soluciones no funcionan en los navegadores modernos.
Otro enlace de solución se da aquí. que funciona en todos los navegadores modernos.
Tipo de entrada = contraseña, no permita que el navegador recuerde la contraseña
Puede usar autocompletar = "off" en esta solución dada