una tarjeta recordar historial guardar funciona formularios desactivar dejar datos credito contraseña como chrome borrar autocompletar actualizar firefox input autofill

tarjeta - ¿Cómo puedo evitar la Autocompletar de Firefox?



desactivar autocompletar en chrome (7)

Agregue autocompletar = "apagado" a su etiqueta de formulario, como se documenta en el documento de Mozilla Cómo desactivar la autocompletación de formularios

<form name="form1" id="form1" method="post" autocomplete="off" action="http://www.example.com/form.cgi"> [...] </form>

Sin embargo, lea la sección sobre excepciones y soluciones temporales: el navegador ignorará el atributo de autocompletar si tiene un campo Nombre o Dirección en el formulario.

Hay varias secciones de nuestro sitio donde el usuario necesita ingresar cierta información, y el autocompletado de Firefox se hace cargo cuando la página se carga, ¡la mayoría incorrectamente!

Por ejemplo, hay un campo "Número de fax" que para algunos usuarios Firefox sigue completando con su dirección de correo electrónico. Si no ven esto y van a enviar el formulario, los validadores se quejan de que no es un formato de número válido.

Esto realmente tiene a los vendedores preocupados porque cuando van a ver la página de un cliente, a veces la ven completada con su propia información personal.

¿Hay alguna manera de evitar que Firefox haga esto?


En realidad, desde hace unas semanas noté que Firefox comenzó a mezclar valores de autocompletar, las listas desplegables muestran entradas incluso desde diferentes sitios. Probablemente rompieron algo en sus construcciones recientes. Ahora algunas personas pueden ver entradas personales simplemente pidiéndoles que consulten correos electrónicos en su PC. El deseo de bloquear esta característica es ahora muy comprensible.


Firefox generalmente se autocompleta en función de los nombres de los campos, por lo que me parece que podrías tener alguna confusión subyacente con respecto a cómo se llaman tus campos.


Intenta usar nombres dinámicos de entrada.


Me encontré con el mismo problema en Firefox con formularios que tienen un campo ''nombre de usuario'' y ''contraseña''. En este caso, autocomplete = "off" no parece funcionar, como se indica aquí: https://developer.mozilla.org/en-US/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion (al final de la página).

La única forma que encontré de saber en campos vacíos al abrir la página es vaciarlos en javascript. Ejemplo de código jQuery:

setTimeout(function(){ $(''input[name="username"],input[name="password"]'').val(""); }, 0);

Sé que es feo (especialmente el setTimeout pero no pude encontrar otra forma. Incluso poner esto en $ (ventana) .load () no parece funcionar.


Si autocomplete="off" en el formulario falla, intente usar autocomplete="off" en el campo de entrada directamente y presione Ctrl + F5 .


Si no te importa la validación, puedes usar autocompletar = "off"

Por cierto, aquí hay un gran artículo de Mozilla acerca de la autocompletación