Pourquoi la saisie semi-automatique ne fonctionne-t-elle pas toujours dans Firefox?
Si vous êtes le type de personne qui permet toujours à Firefox de sauvegarder vos identifiants de connexion pour les sites que vous visitez, vous pourriez être très frustré lorsque vous rencontrez un site qui ne vous invite même pas à les enregistrer. Nous avons la verité sur ce qui se passe ici.
Voici cette forme affreuse dans laquelle je dois taper presque tous les jours… j'en ai vraiment marre.
Je regarde donc le code source de la page, et voici le coupable: AUTOCOMPLETE = "off" sur le formulaire indiquera à Firefox de désactiver la saisie automatique pour ce formulaire. Les éléments de formulaire eux-mêmes ont également la même étiquette sur eux.
Vous constaterez que cela se produit assez souvent sur les vpns d'entreprise, les banques et d'autres sites préoccupés par la sécurité et ne voulant pas que vous sauvegardiez vos mots de passe. Ils utilisent donc cette balise dans leurs pages pour empêcher votre navigateur d'enregistrer les informations d'identification..
Votre meilleure option: Greasemonkey it!
Vous pouvez utiliser un script greasemonkey pour réactiver la saisie semi-automatique sur les éléments de formulaire. Vous pouvez trouver un certain nombre d'entre eux à userscripts.org:
http://userscripts-mirror.org/
Ou vous pouvez écrire le vôtre si vous en avez envie… pour une raison quelconque, les autres scripts ne fonctionnaient pas sur mon vpn d'entreprise au travail, alors j'ai créé un nouveau script qui définit manuellement les attributs de chaque.
var frm = document.forms [0];
frm.setAttribute ('autocomplete', 'on');
frm.elements [0] .setAttribute ('autocomplete', 'on');
frm.elements [1] .setAttribute ('autocomplete', 'on');
Astuce: l'extension Firebug est un excellent moyen de déterminer quels sont les éléments si vous écrivez un script..