On vient de me donner l'obligation d'empêcher les navigateurs de sauvegarder les données saisies dans des champs de formulaire spécifiques. Cela fait des années que je n'ai pas fait de développement Web, et c'est une capacité relativement nouvelle. J'ai pu trouver la propriété de champ de formulaire autocomplete = "off", mais je n'arrive pas à trouver de documentation indiquant quel navigateur le prend en charge. Quelqu'un peut-il m'indiquer la bonne direction d'un tableau d'attributs de formulaire et de compatibilité de navigateur?
Sachez que tous les principaux navigateurs se dirigent vers en ignorant l'attribut pour les champs de mot de passe .
Je ne peux offrir que des preuves anecdotiques, mais je n'ai pas encore rencontré de navigateur qui ne respecte pas autocomplete="off"
. Cette expérience couvre:
Je suis conscient que les scripts Greasemonkey, et probablement d'autres scripts utilisateur, peuvent désactiver le paramètre autocomplete
.
J'ai trouvé quelques articles qui pourraient vous être utiles:
Les gestionnaires de mots de passe ignorent maintenant l'attribut autocomplete
pour les champs password
dans les principaux navigateurs en tant que:
Cela devrait quand même fonctionner correctement pour désactiver autocomplete
dans les champs de formulaire, mais n'affecte plus le gestionnaire de mots de passe.
À partir de Chrome v34, autocomplete="off"
est maintenant ignoré par défaut.
Cette fonctionnalité quelque peu discutable peut être désactivée dans la configuration des drapeaux en visitant chrome://flags
http://news.softpedia.com/news/Chrome-34-Seeks-to-Save-All-Your-Passwords-436693.shtml
Si vous êtes capable d'utiliser JavaScript et jQuery, vous pouvez le placer sur le chargement du code HTML:
$('#theform input').val('');
Sauf pour Navigateur Maxthon Je pense, ils sont célèbres en Chine et se font maintenant un nom dans le monde entier. Ils ne traitent pas très bien Autotocomplete = off power. Cela ne fonctionnera pas avec eux.
Certaines solutions ne fonctionnent pas dans les navigateurs modernes.
Un autre lien de solution est donné ici. qui fonctionne dans tous les navigateurs modernes.
Type d'entrée = mot de passe, ne laissez pas le navigateur s'en souvenir.
Vous pouvez utiliser autocomplete = "off" dans cette solution donnée
En fait, les champs nom d'utilisateur et mot de passe ne réagissent pas à la saisie semi-automatique = désactivée dans tous les navigateurs les plus récents.