J'ai trébuché sur cette question à quelques reprises au cours du dernier moment où Chrome ignore autocomplete="false"
et autocomplete="off"
. Ça va maintenant ignorer autocomplete="whatever"
ou tout ce que vous faites pour le tromper, si quelqu'un a soumis un formulaire avec ce "hack" aléatoire dedans auparavant.
En essayant de résoudre ce problème, je suis tombé sur cette question de Stackoverflow , qui ne résout pas le problème si vous avez soumis un formulaire contenant ce champ.
Edit: Ce n'est pas pour les champs de mot de passe.
Lisez la note en bas avant d'utiliser cette méthode
Après avoir du mal pendant longtemps, je l'ai fait travailler de manière fiable de cette façon:
Il est important que votre type d'entrée soit "texte" !!
définir une classe CSS
input.hidden-password {
-webkit-text-security: disc;
}
Ensuite, dans votre formulaire, définissez Désactivé, types d'entrée = 'Texte' et ajoutez la classe à l'entrée.
<form autocomplete="off">
<input
type = "text" // <----This is important
class = "hidden-password"
/>
</form>
Allez Google, prenons le contrôle de nos intrants! Mon client nécessite que les mots de passe soient changés très souvent et à remplir automatiquement IS un grand non non!
Note importante N'utilisez pas cela pour la connexion ou un autre endroit où Security est requis. J'ai utilisé ceci pour une forme dans mon application où l'utilisateur était déjà authentifié et que la sécurité n'était pas requise.