Antworten:
Wenn Sie als Entwickler 3 Minuten Zeit haben, können Sie dies auf diese Weise tun, ohne ein weiteres Add-On zu installieren.
Untersuchen Sie auf der Anmeldeseite Element die Felder Benutzername und Kennwort und notieren Sie sich deren Attribute name
(oder id
, falls nicht name
angegeben, deren Attribute). Zum Beispiel auf Khan Academy, das wäre identifier
für den Benutzernamen und password
für das Passwort.
Überprüfen Sie das Element irgendwo auf der Seite. Finde eine kleine Div oder so, das ist am einfachsten.
Klicken Sie mit der rechten Maustaste auf das Element in Ihrem Inspektor und wählen Sie Edit As HTML
.
Fügen Sie den folgenden HTML-Code hinzu:
<form method=post>
<input name=identifier>
<input type=password name=password>
<input type=submit>
</form>
Ersetzen Sie die Namen ( identifier
und password
) durch die Namen aus Schritt 1. Beachten Sie, dass Sie nichttype=password
nur das name=password
Feld ersetzen sollten !
Geben Sie Ihre Anmeldeinformationen auf der Seite in diesem Formular ein und klicken Sie auf Senden. Firefox fordert Sie nun auf, die Anmeldeinformationen zu speichern. Die Website wird wahrscheinlich einen Fehler aufstoßen oder die Anfrage oder etwas anderes ignorieren, aber das interessiert uns nicht.
Warum funktioniert das? Einige Websites tun absichtlich etwas Lustiges, um das Speichern des Kennworts zu verhindern (die Funktion zum Speichern des Kennworts im Browser wird häufig als unsicher angesehen). Andere Websites haben nur eine lustige Form, die für Firefox bis zur Unkenntlichkeit entstellt ist. Wenn Sie dieses einfache Formular hinzufügen, erkennt Firefox es, und wenn Sie Ihre Anmeldeinformationen eingeben, werden Sie aufgefordert, diese zu speichern.
Nun, auf der Anmeldeseite, erkennt Firefox normalerweise die Felder und kann sie füllen , solange die Felder tatsächlich name
Attribute haben (und <form>
ich weiß nicht, dass dies wahrscheinlich auch in einem Umbruch stehen muss) Sie.
Alternativ könnte es einfach sein, dass die Website autocomplete=off
auf das Feld gesetzt hat. Sie können dies wie folgt entfernen:
form
Element markiert ist, suchen Sie nach dem Attribut, das besagt autocomplete='off'
(Sie müssen möglicherweise nach oben scrollen und form
auf der Inspector
Registerkarte nach dem Element suchen ).off
zuon
name
Attribut, sondern nur ein Attribut haben id
, diese einfach kopieren können - funktioniert wie ein Zauber!
form
zu welchen Login-Eingaben sie gehören, und diese übermitteln. Sie können beispielsweise mit dem Inspektor auf ein Eingabefeld klicken und dies tun $0.form.submit()
( $0
als letztes, was Sie inspiziert haben). Dadurch sollte FF Sie auffordern, das Kennwort zu speichern.
Um die Beratung durch das Top-Poster zu vereinfachen, ist der Grund, warum die Funktion auf einigen Websites nicht funktioniert, während sie auf anderen funktioniert, auf den nicht standardmäßigen und / oder bösartigen Code zurückzuführen, der von Unternehmenswebsites wie Hertz.com verwendet wird.
Im Fall von Hertz.com konnte ich Firefox speichert das Kennwort machen , indem das tut Inspect Element auf der Login - Schaltfläche und dann auf das tun Bearbeiten Als HTML Trick und das Ändern der type
von button
aus button
zu submit
; Ohne diesen Trick würde auch das Bookmarklet zum Speichern von Passwörtern nicht funktionieren:
-<button type="button" class="primary gblFloatLeft" id="loginBtn">
+<button type="submit" class="primary gblFloatLeft" id="loginBtn">
Login
</button>
Kurz gesagt, Inspect Element und dann Edit As HTML ausführen , um alle schädlichen und nicht kompatiblen HTML- Elemente zu reparieren.
Ich weiß, dass diese Frage alt ist, aber ich dachte, ich würde trotzdem meine Lösung einbringen.
Da Firefox mich auf bestimmten Websites manchmal bekämpft, habe ich eine Lösung entwickelt, bei der ich einen anderen Browser wie Chrome verwende und dort den Benutzernamen / das Kennwort speichere. Anschließend können Sie die Anmeldeinformationen für die jeweilige Website von diesem anderen Browser importieren.
Nachdem Sie das Kennwort in einem anderen Browser gespeichert haben, können Sie den Import folgendermaßen durchführen:
* Diese Schritte gelten für die Firefox-Version: 62.0.2. Ich stelle mir vor, dass es für andere Versionen ähnlich ist, kann es aber nicht mit Sicherheit sagen.
Seit Firefox 70.0 ist dies eine integrierte Funktion im Passwort-Manager (Firefox Lockwise). Um darauf zuzugreifen, navigieren Sie zur gespeicherten Passwortliste oder geben Sie about:logins
die Adressleiste ein. Klicken Sie in der linken unteren Ecke auf Create New Login.
PS: Lösung für mein spezielles Problem - App Store Connect speichert meine Anmeldeinformationen nicht - Ich habe sie https://appleid.apple.com
als Website-Adresse angegeben, wenn ich eine neue Anmeldung hinzufüge.
Wenn ich Firefox ein Passwort hinzufügen muss, verwende ich das FEBE-Add-On , um meine Passwörter in die Json-Datei zu extrahieren. Bearbeiten Sie es und importieren Sie die Datei erneut. Ich hoffe, dass Hilfe.
Sie alle schaffen viel mehr Arbeit für sich als notwendig erscheint.
Erstellen Sie eine CSV-Datei.
Sie können dies mit einem normalen Texteditor tun: oder gehen Sie zu Firefox-Optionen, Sicherheit, Kennwörter und exportieren Sie Ihre aktuellen Kennwörter in eine CSV-Datei anstelle der Standard-XML-Datei.
Bearbeiten Sie diese Datei mit einem Texteditor (oder einer Tabellenkalkulation).
Der Anfang der Datei sollte folgendermaßen aussehen:
# Generated by Password Exporter; Export format 1.1; Encrypted: false
"hostname","username","password","formSubmitURL","httpRealm","usernameField","passwordField"
Bearbeiten Sie einen der vorhandenen Einträge, um die Daten so zu ändern, dass sie mit dem Eintrag übereinstimmen, den Sie hinzufügen möchten. Beispiel:
"http://192.168.0.1","admin","modempassword","","","login","password"
Die letzten beiden Einträge müssen wahrscheinlich mit den Feldnamen auf der Webseite übereinstimmen, wie zuvor beschrieben. Ich habe "Login" und "Passwort" halb erraten, als ich das ausprobiert habe.
Gehen Sie zurück zu Firefox Options Security und importieren Sie die CSV-Datei.
Sie haben jetzt einen neuen Eintrag in Ihrem Passwort-Manager. Kein Herumspielen mit Add-Ons (von denen viele mit den aktuellen ESL-Versionen nicht funktionieren) oder Hinzufügen und möglicherweise Verwechseln von HTML. Wenn Sie einen Fehler in der CSV-Datei machen, kann das Schlimmste sein, dass Firefox diesen nicht importiert und Sie ihn bearbeiten und den Fehler beheben müssen.
Die beste Antwort funktioniert, aber in den meisten Fällen muss kein gefälschtes Formular erstellt werden. Inspizieren Sie einfach die Login-Schaltfläche und ändern Sie deren Typ von "Schaltfläche" zu "Senden". Geben Sie Ihr Passwort ein und klicken Sie auf die Schaltfläche. Es fordert Sie zum Speichern auf, Sie werden jedoch wahrscheinlich nicht angemeldet, da eine Vanille-Schaltfläche erwartet wird. Aktualisieren Sie die Seite, um Ihre Änderungen rückgängig zu machen. Geben Sie Ihre E-Mail-Adresse und Ihren Voila ein. Ihr Passwort sollte automatisch ausgefüllt werden.
Ich bin Autor von Save my Password Addon für Firefox, das dieses Problem löst.
Es werden Dummy-Eingabefelder auf der Seite erstellt, auf der Sie Ihre Anmeldeinformationen eingeben (oder aktualisieren) und wenn Sie auf "Mein Passwort speichern!" Klicken. Wenn Sie auf die Schaltfläche klicken, werden Sie von Firefox aufgefordert, Ihr Kennwort für die Seite zu speichern (oder zu aktualisieren).
https://addons.mozilla.org/en-US/firefox/addon/save-my-password/
Einfachere Lösung hat bei mir funktioniert. Sie müssen kein neues Formular hinzufügen. Ich habe gerade <input type=submit>
das ursprüngliche Anmeldeformular ergänzt und eine weitere Schaltfläche wurde angezeigt. Zuerst drückte ich die neue Taste und der FF-Dialog zum Speichern des Passworts erschien. Zweitens habe ich den Originalknopf gedrückt und mich eingeloggt.
Die beste Idee ist, nicht von der Zwischenspeicherung der Passwörter durch den Browser abhängig zu sein, da sich der Mechanismus mit der Zeit sicherlich ändern wird und es immer ein Problem geben wird, wenn Sie von einem Computer auf einen anderen wechseln oder mehr als einen Computer verwenden.
Es ist viel sicherer und einfacher, ein spezielles Produkt zu verwenden, das Ihre Passwörter sicher und auf allen Computern und für alle Browser und Programme verfügbar hält.
Das beste, das ich gefunden habe, ist LastPass , bei dem die Kennwörter und der Inhalt aller Felder in den enthaltenen Formularen verschlüsselt und auf ihren Servern gespeichert werden. Die Verschlüsselung erfolgt auf Ihrer Seite und unter Verwendung Ihres Hauptkennworts zum Schutz, sodass die LastPass-Website keine Vorstellung davon hat, was auf ihren eigenen Servern gespeichert ist.
LastPass wird in den Browser integriert, um sich Kennwörter und alle anderen Felder, die Sie in das Formular eingegeben haben, zu merken, da manchmal mehr als nur das Kennwort erforderlich ist (z. B. die E-Mail-Adresse oder der Benutzername). Sie können diese Daten für Websites oder Programme auch manuell in das LastPass-Repository eingeben.
Die Leistungsfähigkeit dieses Konzepts wurde beim Hacking der LastPass-Website unter Beweis gestellt. Die Ergebnisse waren für die Benutzer eher gering, da die meisten, die die Hacker bekamen, die Kennworthinweise waren, da die verschlüsselten Kennwörter selbst für sie ohne das Hauptkennwort nutzlos waren.
Ein weiteres Produkt ist der Open-Source- KeePass , der auch bei Anwendern sehr beliebt ist.