Me acaban de dar un requisito para evitar que los navegadores guarden los datos ingresados en campos específicos del formulario. Han pasado años desde que hice desarrollo web y esta es una capacidad relativamente nueva. Pude encontrar la propiedad del campo de formulario autocomplete = "off", pero parece que no puedo encontrar ninguna documentación que indique qué navegadores la admiten. ¿Alguien puede indicarme la dirección correcta de un gráfico de atributos de formulario y compatibilidad del navegador?
84
Respuestas:
Tenga en cuenta que todos los navegadores principales se están moviendo hacia ignorar el atributo de los campos de contraseña .
Solo puedo ofrecer evidencia anecdótica, pero aún no he encontrado un navegador que no respete
autocomplete="off"
, esta experiencia cubre:Soy consciente de que los scripts de Greasemonkey y, presumiblemente, otros scripts de usuario pueden desactivar la
autocomplete
configuración.Hay un par de artículos que encontré que podrían serle útiles:
fuente
Los administradores de contraseñas ahora ignoran el
autocomplete
atributo de lospassword
campos en los principales navegadores a partir de:Debería funcionar bien para deshabilitar
autocomplete
campos de formulario, pero ya no afecta al administrador de contraseñas.fuente
autocomplete="false"
en el campo del formulario, además de uno, que estaba presente en el propio elemento del formulario. Ningún efecto en absoluto. Yo diría que la función de autocompletar es ignorada por los principales navegadores.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 visitando
chrome://flags
http://news.softpedia.com/news/Chrome-34-Seeks-to-Save-All-Your-Passwords-436693.shtml
fuente
Si puede usar JavaScript y jQuery, puede colocar esto en la carga del html:
$('#theform input').val('');
fuente
$('#theform')[0].reset()
forzarlo a volver a los valores predeterminados especificados en el HTML.$( '#theform input:password' ).val('');
A excepción de Maxthon Browser , creo que son famosos en China y ahora se están haciendo un nombre en todo el mundo. No tratan muy bien Autotocomplete = off power. No funcionará con ellos.
fuente
autocomplete=off
, pero puede forzarlo a que noismxfilled='0'
Alguna solución no funciona en los navegadores modernos.
Aquí se proporciona otro enlace de solución. que funciona en todos los navegadores modernos.
Tipo de entrada = contraseña, no permita que el navegador recuerde la contraseña
fuente
De hecho, los campos de nombre de usuario y contraseña no reaccionan a AutoComplete = off en todos los navegadores más recientes.
fuente