5 points par xguru 2021-05-29 | 2 commentaires | Partager sur WhatsApp
  • Le navigateur Safari considère qu’une page est une page de connexion dès qu’elle contient la phrase "Welcome Back", puis il reconnaît n’importe quelle zone de texte comme un champ d’identifiant et affiche la fenêtre contextuelle d’autocomplétion

→ Elle apparaît systématiquement, même s’il s’agit en réalité d’un champ de saisie destiné à un autre usage

→ Pour l’empêcher d’apparaître, il faut recourir à des astuces comme remplacer l’espace du milieu par  

  • C’est la même chose si les mots "Sign in" / "Log in" sont présents

2 commentaires

 
alstjr7375 2021-05-30

Sinon, beaucoup de sites bricolés à la va-vite ne fonctionneraient pas, haha.

 
xguru 2021-05-29

https://news.ycombinator.com/item?id=27313284

Dans les commentaires de Hacker News, il est dit que ce n’est pas forcément un problème propre à Safari, et que tous les gestionnaires de mots de passe se comportent de manière similaire.

Dans le cas de Chrome, il existe aussi un « bug » où l’autocomplétion fonctionne même avec autocomplete="off", et il est même marqué comme « won't fix ».

https://bugs.chromium.org/p/chromium/issues/detail?id=587466