Je me suis connecté à Bugzilla de Mozilla. J'ai remarqué que Firefox n'a pas sauvegardé mon mot de passe.
Comment ajouter manuellement mon nom d'utilisateur et mon mot de passe à la liste des mots de passe enregistrés de Firefox?
Si vous êtes un développeur avec 3 minutes à perdre, voici comment procéder sans installer un autre module complémentaire.
Sur la page de connexion, inspectez les champs nom d'utilisateur et mot de passe et notez leurs attributs name
. Par exemple, dans Khan Academy, ce serait identifier
pour le nom d'utilisateur et password
pour le mot de passe.
Inspecter l'élément quelque part sur la page. Trouver une petite div ou à peu près, c'est plus facile.
Cliquez avec le bouton droit sur l'élément dans votre inspecteur et choisissez Edit As HTML
.
Ajoutez le code HTML suivant:
<form method=post>
<input name=identifier>
<input type=password name=password>
<input type=submit>
</form>
Remplacez les noms (identifier
et password
) par les noms de l'étape 1. Notez que vous ne devriez pas remplacer type=password
, uniquement le champ name=password
!
Entrez vos informations d'identification sur la page de ce formulaire et cliquez sur Soumettre. Firefox va maintenant vous demander de sauvegarder les informations d'identification. Le site Web générera probablement une erreur ou ignorera la demande ou quelque chose du genre, mais cela nous est égal.
Pourquoi ça marche? Certains sites font délibérément quelque chose d'amusant pour vous empêcher de sauvegarder le mot de passe (la fonction de rappel du mot de passe du navigateur est souvent considérée comme peu sûre); d'autres sites ont juste une forme amusante mutilée au-delà de la reconnaissance de Firefox. L'ajout de ce formulaire simple permet à Firefox de le détecter et lorsque vous entrez vos informations d'identification, il vous demandera de les enregistrer.
Maintenant, sur la page de connexion, tant que les champs ont en fait des attributs name
, je suppose (et il doit probablement être encapsulé dans un <form>
également, je ne sais pas), Firefox reconnaîtra généralement les champs et pourra les remplir les pour vous.
Je sais que cette question est ancienne, mais j’ai pensé que j’apporterais ma solution quand même.
Étant donné que Firefox me combat parfois sur certains sites Web, la solution que j'ai développée utilise un autre navigateur, tel que Chrome, et enregistre le nom d'utilisateur/mot de passe à cet emplacement. Ensuite, vous pouvez importer les informations de connexion pour le site Web spécifique à partir de cet autre navigateur.
Après avoir enregistré le mot de passe dans l'autre navigateur, vous pouvez effectuer l'importation en procédant comme suit:
* Ces étapes sont valables pour la version de Firefox: 62.0.2. J'imagine que c'est similaire pour les autres versions, mais je ne peux pas le dire avec certitude.
lorsque j'ai besoin d'ajouter un mot de passe à Firefox, j'utilise le module complémentaire FEBE pour extraire mes mots de passe au format Json. Modifiez-le et importez-le à nouveau. J'espère que cette aide.
Pour simplifier les conseils de l’affiche supérieure, la raison pour laquelle la fonctionnalité ne fonctionne pas sur certains sites Web, alors que sur d’autres, est due au code non standard et/ou malveillant utilisé par les sites Web d’entreprise tels que Hertz.com.
Dans le cas de Hertz.com, j'ai pu faire en sorte que Firefox enregistre le mot de passe en faisant Inspect Element sur le bouton Login , puis sur Éditez comme HTML , et changez la valeur type
de button
de button
à submit
; sans cette astuce, même le mémoriser le mot de passe bookmarklet ne fonctionnerait pas:
-<button type="button" class="primary gblFloatLeft" id="loginBtn">
+<button type="submit" class="primary gblFloatLeft" id="loginBtn">
Login
</button>
En bref, faire Inspecter élément puis Modifier en tant que HTML pour réparer tous les codes HTML malveillants et non conformes fonctionne à merveille!