Erzwingen Sie, dass Firefox sich Passwörter auf bestimmten Websites merkt

7

Wenn ich mich mit usernameund auf einer Website passwordanmelde, fragt Firefox normalerweise, ob die Anmeldedaten gespeichert werden sollen. Wenn ich beim nächsten Besuch der Website auf "Ja" klicke, werden die Felder "Benutzername" und "Passwort" vorab ausgefüllt, sodass ich einfach auf "OK" klicken kann.

Auf einigen Websites kann ich mir das Kennwort jedoch nicht merken, und die Felder usernameund passwordsind leer. Alternativ ist nur das Feld Benutzername vorab ausgefüllt, während das Feld Kennwort leer ist.

Gibt es eine Möglichkeit, dies zu überschreiben, sodass ich immer die Passwörter speichern kann?

AKTUALISIEREN:

Am liebsten möchte ich dies erreichen, ohne ein weiteres Addon installieren zu müssen. Ich verstehe nicht, wie Websites den Browser anweisen, sich keine Passwörter zu merken, aber was auch immer es ist, es sollte konfigurierbar sein. Vielleicht über userContent.cssund userChrome.css?

Martin Vegter
quelle
Ich habe auch darüber nachgedacht. Einige Websites haben dieses Problem. In einigen Fällen scheint das Kennwortfeld nicht als solches erkannt zu werden. Möglicherweise ist es möglich, dass die Browser dieses "Wissen" als Heuristik unter Berücksichtigung des Feldnamens usw. fest codiert haben. Opera hat das gleiche Problem.
0xC0000022L
Es gibt eine Option "Autocomplete" in Feldern, die deaktiviert werden können, wie in w3schools.com/tags/att_input_autocomplete.asp gezeigt. Dies kann unter anderem verwendet werden, um das Speichern von Passwörtern zu stoppen.
Falsenames
1
@Falsenames - Wie kann ich diese Informationen verwenden, um mein Problem zu lösen?
Martin Vegter
1
Das erklärt im Wesentlichen nur, was @Gilles mit dem Greasemonkey-Skript erreicht hat. Es gibt noch andere Maßnahmen, um das automatische Ausfüllen des Kennworts zu stoppen, z. B. einen Sitzungsschlüssel, der mit dem Namen eines Kennwortfelds verknüpft ist, sodass es unwahrscheinlich ist, dass er erneut angezeigt wird. Das Aktivieren der automatischen Vervollständigung funktioniert wahrscheinlich auf den meisten Websites, aber die Leute können ziemlich kreativ werden, wenn sie das automatische Speichern von Passwörtern blockieren, wenn dies als Sicherheitsrisiko angesehen wird.
Falsenames

Antworten:

3

Für Firefox gibt es eine Erweiterung, die ich verwende ( https://addons.mozilla.org/en-US/firefox/addon/saved-password-editor/ ) und die die integrierte Kennwortfunktionalität erweitert.

Sie können es manuell trainieren, um auf einer bestimmten Seite zu arbeiten, aber manchmal verhindert die Art und Weise, wie eine Seite geschrieben wird, dies. Aber ich habe bemerkt, dass einige, die sonst nicht funktionieren würden, funktionieren, also probieren Sie es aus.

bgStack15
quelle
3

Wenn Sie bereits Greasemonkey haben (wer nicht?), Können Sie möglicherweise ohne eine weitere Erweiterung davonkommen. Versuchen Sie, ein Benutzer-Skript autocomplete="off"zu erstellen, das sich ändert in autocomplete="on":

// ==UserScript==
// @name           autocomplete on
// @namespace      Martin Vegter
// @description    Forcibly turns autocomplete on
// @include        *://*/*
// #exclude        https://mybank.example.com/*
// ==/UserScript==
document.querySelector("#foo_user").setAttribute("autocomplete", "on");
document.querySelector("#foo_pass").setAttribute("autocomplete", "on");

Bei einigen Websites hat es funktioniert , aber nicht bei allen. Ich weiß nicht, was diese Seiten anders macht.

Um dieses Skript zu installieren, ist es am einfachsten, es in einer aufgerufenen Datei zu speichern autocomplete-on.user.jsund in Firefox ( firefox autocomplete-on.user.jsüber die Befehlszeile) zu öffnen . Drücken Sie auf der neu erstellten Registerkarte auf "Skript installieren" und bestätigen Sie mit der Schaltfläche "Installieren". Sie können die Originaldatei entfernen autocomplete-on.user.js(sie wird in Ihr Profil kopiert).

Gilles 'SO - hör auf böse zu sein'
quelle
Nun, ich benutze Greasemonkey nicht. Ihr Ansatz sieht aber trotzdem interessant aus. Aber ich würde immer noch eine Lösung bevorzugen, die kein Addon benötigt.
Martin Vegter
und wo soll ich das Skript ablegen, nachdem ich Greasemonkey installiert habe?
Martin Vegter
@ MartinVegter bearbeitet.
Gilles 'SO - hör auf böse zu sein'
1
Danke für die Anleitung. Aber selbst mit diesem Skript erinnern sich Websites, die sich vorher nicht an Passwörter erinnerten, jetzt nicht mehr an sie
Martin Vegter
@MartinVegter Leider erweisen sich einige Websites als resistent gegen das Erzwingen autocomplete. Ich habe dies mit Autofill gelöst , was nicht gut ist, da meine Passwörter in der Konfiguration dieser Erweiterung anstatt im dedizierten Passwortspeicher des Browsers landen.
Gilles 'SO - hör auf böse zu sein'
1

Wie von @Gilles angegeben, können Sie das autocomplete=offFeld mit Javascript auf drehen autocomplete=on. Schauen Sie sich diesen MozillaZine- Artikel an, in dem auch vorgeschlagen wird, dieses Lesezeichen zu verwenden, damit der Firefox-Passwort-Manager Sie auffordert , sich das Passwort zu merken, nachdem Sie Ihre Anmeldedaten übermittelt haben. Der MozillaZine-Artikel bietet auch alternativen Javascript-Code basierend auf dem Code des Lesezeichens für benutzerdefinierte Situationen und Einstellungen. Ich bin mir jedoch nicht sicher, ob Sie den js-Code irgendwie in Ihre userChrome.cssDatei anpassen können . : - /

Eine weitere Sache: Überprüfen Sie Ihre about:configSeite auf signon.storeWhenAutocompleteOffund stellen Sie sicher, dass sie auf eingestellt ist true.

Überprüfen Sie abschließend diese relevante Frage zu StackOverflow und prüfen Sie, ob sie hilfreich ist. Andernfalls fragen Sie dort nach weiteren Antworten, da Ihr Problem möglicherweise besser für dieses Publikum geeignet ist.

ILMostro_7
quelle
da ist kein signon.storeWhenAutocompleteOffin meinem about:config. Wo hast du es gesehen?
Martin Vegter
1
Ich verwende Firefox Aurora 31; Suchen Sie auf der Registerkarte nach Autocompleteabout:config .
ILMostro_7
@ MartinVegter: Im neuesten stabilen FF (30.0) habe ich es auch.
0xC0000022L