Est autocomplete=“off” compatible avec tous les navigateurs modernes?
J'ai juste donné une exigence pour empêcher les navigateurs à partir de l'enregistrement des données saisies dans les différents champs du formulaire. Cela fait des années depuis que je l'ai fait web dev, et c'est une relativement nouvelle capacité. J'ai été en mesure de trouver la propriété de champ de formulaire autocomplete="off", mais je n'arrive pas à trouver toute la documentation indiquant les navigateurs qui le supportent. Quelqu'un peut me pointer dans la bonne direction en un tableau d'attributs de forme et de compatibilité de votre navigateur?
- Connexes: stackoverflow.com/questions/582244/...
- Connexes: est-ce que IE 11 ignorer autocomplete=“off”?
- pas un doublon; la question est lié à apporté une réponse à comment le faire; ce que j'ai demandé a la documentation de la compatibilité du navigateur.
Vous devez vous connecter pour publier un commentaire.
Être conscient que tous les principaux navigateurs évoluent vers ignorant l'attribut pour les champs de mot de passe.
Je ne peut offrir que des preuves anecdotiques, mais je n'ai pas encore rencontré un navigateur qui ne respecte pas
autocomplete="off"
, cette expérience couvre:Je suis conscient que les scripts Greasemonkey, et probablement d'autres utilisateur, les scripts, pouvez désactiver la
autocomplete
réglage.Il y a quelques articles que j'ai trouvé qui pourrait vous être utile:
Gestionnaires de mots de passe maintenant ignorer la
autocomplete
attribut pourpassword
champs dans les principaux navigateurs comme d':Il devrait encore beau travail pour la désactivation de
autocomplete
sur les champs de formulaire, mais n'affecte plus le gestionnaire de mot de passe.autocomplete="false"
sur le champ de formulaire, sauf un, qui était présent sur le formulaire de l'élément lui-même. Aucun effet que ce soit. Je dirais, que la saisie semi-automatique est ignoré par tous les principaux navigateurs.De Chrome v34,
autocomplete="off"
est maintenant ignorée par défaut.Quelque peu discutable fonctionnalité peut être désactivée dans les drapeaux de configuration en visitant
chrome://flags
http://news.softpedia.com/news/Chrome-34-Seeks-to-Save-All-Your-Passwords-436693.shtml
Si vous êtes en mesure d'utiliser JavaScript et jQuery, vous pouvez placer ce à la charge de l'html:
$('#theform')[0].reset()
à force de revenir aux valeurs par défaut spécifiées dans le code HTML.$( '#theform input:password' ).val('');
Sauf pour Maxthon Navigateur je pense, ils sont célèbres en chine et de se faire un nom présent dans le monde entier. Elles ne traitent pas Autotocomplete=hors tension, très bien. Il ne fonctionnera pas avec eux.
autocomplete=off
, mais vous pouvez forcer pour ne pas la saisie semi-automatique le terrain par la mise enismxfilled='0'
Une solution ne fonctionne pas dans les navigateurs modernes.
Une autre solution lien est donné ici. qui fonctionne dans tous les navigateurs modernes.
Input type=mot de passe, ne laissez pas le navigateur de mémoriser le mot de passe
Question de fait, les deux champs username et password ne réagit pas à AutoComplete=off dans tous les navigateurs les plus récents.