Force Firefox à mémoriser les mots de passe des sites qui ne permettent pas aux utilisateurs de les enregistrer

9

Avec Firefox 3.6.10 sous Windows XP (je n'ai pas essayé d'autres combinaisons), il semble que certains sites Web empêchent les visiteurs de sauvegarder leur mot de passe. Cela arrive souvent avec les sites Web des banques (pour des raisons évidentes de sécurité), mais je le fais aussi avec myopenid.com et d'autres.

Existe-t-il un moyen de forcer Firefox à mémoriser les mots de passe de TOUS les sites?

J'ai essayé de nombreuses astuces trouvées sur le Web, mais aucune d'entre elles ne fonctionne dans tous les cas.

L’une de ces astuces consistait à exécuter un script Javascript afin de supprimer la propriété autocomplete = "off" du champ mot de passe, ce qui semble aider dans certains cas, mais pas tous.

Une autre astuce consiste à modifier certains fichiers de configuration de Firefox, mais là encore, certains sites Web résistent à cela. Un tel site est myopenid.com.

Veuillez noter qu'il ne s'agit pas d'une copie de Firefox: souvenez-vous des nouveaux mots de passe sans vous y inviter . Ici, je demande un ajustement qui permettra de sauvegarder les mots de passe pour les sites qui ne permettent pas aux utilisateurs de les sauvegarder.

Note: Maintenant, je suis confus parce que ça marche à nouveau. J'ai désactivé tous les addons et il enregistre à nouveau les mots de passe sur myopenid.com. Je pense que la solution Javascript proposée ci-dessous est OK mais j'en ai une autre que je préfère, je vais aussi la poster.

md1337
la source
duplication possible de Firefox:
mémorisez les
4
Ce n'est pas un doublon, je ne demande pas à Firefox de dire automatiquement oui pour me souvenir de mes mots de passe. Je souhaite utiliser cette fonction sur TOUS les sites, car sur certains sites, cette option n'est pas proposée. Essayez myopenid.com
md1337 le
Vous devez faire quelque chose de mal. FF se souvient de mon mot de passe sur myopenid. (et je n'ai rien fait de spécial)
Nifle
@ Nifle: Veuillez indiquer votre version de Firefox (et du système d'exploitation). En outre, MD1337 devrait indiquer le sien.
Jarvin
64bits win7 et 3.6.10 FF
Nifle

Réponses:

3

OK, voici une autre réponse qui me semble plus pratique que celle en Javascript.

Allez d'abord dans votre dossier de composants Firefox, par défaut dans mon cas c'est "C: \ Program Files \ Mozilla Firefox \ components"

Ouvrez maintenant le fichier nsLoginManager.js

Accédez à la fonction autour de la ligne 804 (varie selon la version de Firefox), qui se lit comme suit:

/*
 * _isAutoCompleteDisabled
 *
 * Returns true if the page requests autocomplete be disabled for the
 * specified form input.
 */
_isAutocompleteDisabled :  function (element) {
    if (element && element.hasAttribute("autocomplete") &&
        element.getAttribute("autocomplete").toLowerCase() == "off")
        return true;

    return false;
},

Maintenant commentez les 3 premières lignes, donc ça se termine comme ça:

/*
 * _isAutoCompleteDisabled
 *
 * Returns true if the page requests autocomplete be disabled for the
 * specified form input.
 */
_isAutocompleteDisabled :  function (element) {
    /*if (element && element.hasAttribute("autocomplete") &&
        element.getAttribute("autocomplete").toLowerCase() == "off")
        return true;*/

    return false;
},

Enregistrez-le, redémarrez Firefox et vous devriez être prêt à partir ...

md1337
la source
Belle solution et ça marche pour de bon. +1
Mehper C. Palavuzlar
2

Le tweak suivant est ce dont vous avez besoin. Je l'utilise depuis longtemps et cela m'a fait gagner beaucoup de temps.

Tweak Firefox Password Saver Sans une extension:

  1. Marquez le lien sur la page ci-dessus appelé « Password Saver» . Pour créer un signet sur le lien, cliquez dessus avec le bouton droit de la souris et sélectionnez "Marquer ce lien ...". (C'est un script Java. Je ne peux pas le lier ici à cause des limitations de l'édition HTML.)
  2. La prochaine fois que vous trouverez un site qui ne se souviendra pas de votre mot de passe, cliquez simplement sur le signet. Il supprimera ensuite toutes les instances de autocomplete="off".
  3. Tapez votre nom d'utilisateur et votre mot de passe sur le site et cliquez sur Soumettre.
  4. C'est tout! Vous devriez maintenant être invité à laisser Firefox mémoriser votre mot de passe.

Screeny:

texte alternatif

Mehper C. Palavuzlar
la source
Je suis conscient de cela et je l'ai déjà essayé. Cela ne fonctionne pas dans tous les cas. Voir ma question modifiée pour plus de détails.
md1337
Vous dites "beaucoup de tours" mais vous ne dites pas ce qu'ils sont. Si vous les énoncez clairement dans votre question, vous pouvez augmenter votre probabilité d'avoir la bonne solution.
Mehper C. Palavuzlar
Je montais pendant que vous tapiez votre commentaire, vérifiez à nouveau. Je posterai aussi une capture d'écran dans une minute.
md1337
OK, voyons si les super-utilisateurs peuvent résoudre ce problème.
Mehper C. Palavuzlar
Je dois m'excuser, il semble que cela fonctionne à nouveau, voir ma question et ma réponse à moi-même.
md1337
0

Vous voudrez peut-être considérer un gestionnaire de mots de passe externe comme une solution dotée d'un plugin Firefox.

1Password - Prise en charge de Mac, Windows, iPhone et iPad. Ce sont les solutions que j'utilise. Idéal pour garder une trace des mots de passe du site Web et autres informations sensibles. Combinez avec Dropbox pour une synchronisation simple sur plusieurs machines.

Lastpass fonctionne aussi très bien. Je l'ai utilisé pendant un certain temps avant de passer à 1Password.

Adam
la source
0

Lastpass a une fonction spéciale pour les champs de mots de passe difficiles à manipuler.

  1. Accédez à la page de connexion qui vous dérange.
  2. Entrez le nom et le mot de passe, mais n'appuyez pas sur entrée, ne vous connectez pas encore!
  3. Cliquez sur l'icône Lastpass dans la barre d'outils Navation ou n'importe où - mais pas dans le menu contextuel.
  4. Cliquez sur "enregistrer toutes les données saisies", puis procédez comme d'habitude lorsque vous enregistrez un mot de passe.

Cela fonctionne presque tout le temps pour moi.

Cerbère
la source
-1

Cela ne vous laisse pas oublier sur certains sites? Doit être que vous avez accidentellement dit "Ne vous souvenez pas" pour certains de vos sites. Allez dans les options et trouvez la liste des sites pour lesquels il ne devrait jamais se souvenir de votre mot de passe, puis supprimez tout ce pour quoi il dit de ne jamais vous rappeler de votre mot de passe.

Jarvin
la source
Non, cette liste est vide. Avez-vous essayé l'exemple myopenid.com?
md1337
L'élément mot de passe myopenid.com est: <input id="password" type="password" name="password" tabindex="2"> Je ne connais pas le code HTML, mais cela me semble juste ... Firefox utilise probablement le type pour savoir quels champs sont des mots de passe, alors ne savez pas pourquoi il ne les aurait pas récupérés.
Jarvin