Sur Chrome, il y a une option qui permet d’enregistrer les mots de passe avec Google Smart Lock. Sur les formulaires de connexion, Chrome va ainsi soit me proposer un menu-déroulant avec les valeurs sauvegardées, soit il va auto-remplir le formulaire comme on peut le voir sur l’exemple. Il ne reste plus qu’à cliquer sur Valider pour se connecter.
Sauf que par moment, Chrome auto-complète des imputs qui n’ont aucun lien avec un pseudo ou même un email. Dans la capture ci-dessous, Chrome auto-rempli le champs « Passions » avec un pseudo, autant dire qu’il n’y a vraiment aucun rapport.
Avec l’astuce suivante, en rajoutant des balises HTML, il est donc possible de désactiver l’autocomplete / autofill de Chrome dans les formulaires. Il suffit de créer des inputs cachés avec un « display:none » pour que Chrome cesse de remplir mes champs. Mettez ensuite vos vrais inputs en dessous.
<!-- fake inputs to avoid chrome autofills the wrong fields --> <input style="display:none" type="text" name="fakeusernameremembered"/> <input style="display:none" type="password" name="fakepasswordremembered"/>
Cette astuce fonctionne sur la version 55 de Chrome.
C’est la seule astuce qui marchait, car dans mon cas utiliser autocomplete= »off » or autocomplete= »false » n’avait aucun effet.
Salut et merci pour tes indications que j’ai un peu modifiées pour en faire quelque chose qui fonctionne avec Chrome 72….
Merci pour ton retour, si tu veux hesites pas à partager tes changements que je puisse les incorporer dans l’article