Erzwingen Sie, dass Firefox Kennwörter für die Websites speichert, auf denen Benutzer sie nicht speichern können

9

Mit Firefox 3.6.10 unter Windows XP (ich habe keine anderen Kombinationen ausprobiert) scheinen einige Websites Besucher daran zu hindern, ihr Passwort zu speichern. Das passiert häufig bei Bank-Websites (aus offensichtlichen Sicherheitsgründen), aber ich erlebe das auch bei myopenid.com und anderen.

Gibt es eine Möglichkeit, Firefox zu zwingen, sich Passwörter für ALLE Websites zu merken?

Ich habe viele Tricks ausprobiert, die im Web gefunden wurden, aber keiner von ihnen funktioniert in allen Fällen.

Einer dieser Tricks bestand darin, ein Javascript auszuführen, um die Eigenschaft autocomplete = "off" aus dem Kennwortfeld zu entfernen, was in einigen Fällen, aber nicht in allen Fällen hilfreich zu sein scheint.

Ein weiterer Trick besteht darin, einige Firefox-Konfigurationsdateien zu ändern, aber auch hier sind einige Websites dagegen resistent. Eine solche Website ist myopenid.com.

Bitte beachten Sie, dass dies kein Duplikat von Firefox ist: Speichern Sie neue Passwörter ohne Aufforderung . Hier bitte ich um eine Optimierung, mit der Passwörter für Websites gespeichert werden, auf denen Benutzer sie nicht speichern können.

Hinweis: Jetzt bin ich verwirrt, weil es wieder funktioniert. Ich habe alle Addons deaktiviert und die Passwörter werden erneut auf myopenid.com gespeichert. Ich denke, die unten vorgeschlagene Javascript-Lösung ist in Ordnung, aber ich habe eine andere, die mir besser gefällt. Ich werde sie auch veröffentlichen.

md1337
quelle
Mögliches Duplikat von Firefox: Merke
dir
4
Dies ist kein Duplikat. Ich fordere Firefox nicht auf, automatisch Ja zu sagen, um meine Passwörter zu speichern. Ich möchte diese Funktion auf ALLEN Websites haben, da diese Option auf einigen Websites nicht vorgeschlagen wird. Versuchen Sie myopenid.com
md1337
Sie müssen etwas falsch machen. FF merkt sich mein Passwort auf myopenid. (und ich habe nichts Besonderes getan)
Nifle
@Nifle: Bitte geben Sie Ihre Version von Firefox (und Betriebssystem) an. Auch md1337 sollte seins angeben.
Jarvin
64bit win7 und FF 3.6.10
Nifle

Antworten:

3

OK, hier ist eine andere Antwort, die meiner Meinung nach bequemer ist als die mit Javascript.

Wechseln Sie zuerst in Ihren Firefox-Komponentenordner. In meinem Fall ist dies standardmäßig "C: \ Programme \ Mozilla Firefox \ Komponenten".

Öffnen Sie nun die Datei nsLoginManager.js

Gehen Sie zu der Funktion in Zeile 804 (variiert mit der Version von Firefox), die lautet:

/*
 * _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;
},

Kommentieren Sie nun die ersten 3 Zeilen aus, damit es so endet:

/*
 * _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;
},

Speichern Sie es, starten Sie Firefox neu und Sie sollten bereit sein ...

md1337
quelle
Schöne Lösung und es funktioniert gut. +1.
Mehper C. Palavuzlar
2

Die folgende Optimierung ist genau das, was Sie brauchen. Ich benutze es schon lange und es hat mir viel Zeit gespart.

Optimieren Sie den Passwortschoner von Firefox ohne Erweiterung:

  1. Setzen Sie ein Lesezeichen auf den Link auf der obigen Seite, der als Password Saver bezeichnet wird . Um den Link mit einem Lesezeichen zu versehen, klicken Sie einfach mit der rechten Maustaste darauf und wählen Sie "Diesen Link mit einem Lesezeichen versehen ...". (Es ist ein Java-Skript. Ich kann es hier aufgrund von Einschränkungen bei der HTML-Bearbeitung nicht verlinken.)
  2. Wenn Sie das nächste Mal eine Site finden, die sich nicht an Ihr Passwort erinnert, klicken Sie einfach auf das Lesezeichen. Es werden dann alle Instanzen von entfernt autocomplete="off".
  3. Geben Sie Ihren Benutzernamen und Ihr Passwort in die Site ein und klicken Sie auf Senden.
  4. Das ist alles! Sie sollten nun aufgefordert werden, Firefox Ihr Passwort merken zu lassen.

Screeny:

Alt-Text

Mehper C. Palavuzlar
quelle
Ich bin mir dessen bewusst und habe es schon einmal versucht. Es funktioniert nicht in allen Fällen. Siehe meine bearbeitete Frage für Details.
md1337
Sie sagen "viele Tricks", aber Sie sagen nicht, was sie sind. Wenn Sie sie in Ihrer Frage klar angeben, können Sie Ihre Wahrscheinlichkeit erhöhen, die richtige Lösung zu finden.
Mehper C. Palavuzlar
Ich habe es bearbeitet, während Sie Ihren Kommentar eingegeben haben. Überprüfen Sie es erneut. Ich werde in einer Minute auch einen Screenshot veröffentlichen.
Md1337
OK, dann wollen wir mal sehen, ob Superuser das lösen können.
Mehper C. Palavuzlar
Ich muss mich entschuldigen, es scheint wieder zu funktionieren, siehe meine bearbeitete Frage und meine Antwort an mich.
Md1337
0

Möglicherweise möchten Sie einen externen Kennwortmanager als Lösung mit einem Firefox-Plugin betrachten.

1Password - Unterstützung für Mac, Windows, iPhone und iPad. Dies sind die Lösungen, die ich benutze. Hervorragend geeignet, um Website-Passwörter und andere vertrauliche Informationen zu verfolgen. In Kombination mit Dropbox für die einfache Synchronisierung auf mehreren Computern.

Lastpass funktioniert auch sehr gut. Ich habe es eine Weile benutzt, bevor ich zu 1Password gewechselt bin.

Adam
quelle
0

Lastpass hat eine spezielle Funktion für unhandliche Passwortfelder.

  1. Gehen Sie zu der Anmeldeseite, die Sie stört.
  2. Geben Sie Name und Passwort ein, drücken Sie jedoch nicht die Eingabetaste, melden Sie sich noch nicht an!
  3. Klicken Sie auf das Lastpass-Symbol in der Navigationssymbolleiste oder irgendwo anders - nur nicht im Kontextmenü.
  4. Klicken Sie auf "Alle eingegebenen Daten speichern" und gehen Sie dann wie gewohnt vor, wenn Sie ein Passwort speichern.

Das funktioniert bei mir fast immer.

Cerberus
quelle
-1

Sie können sich auf einigen Websites nicht daran erinnern? Muss sein, dass Sie für einige Ihrer Websites versehentlich "Nicht erinnern" gesagt haben. Gehen Sie in die Optionen und suchen Sie die Liste der Websites, für die Sie sich niemals an Ihr Passwort erinnern sollten, und löschen Sie dann alles, für das angegeben wird, dass Sie sich niemals an Ihr Passwort erinnern sollen.

Jarvin
quelle
Nein, diese Liste ist leer. Haben Sie das Beispiel myopenid.com ausprobiert?
Md1337
Das Kennwortelement von myopenid.com lautet: <input id="password" type="password" name="password" tabindex="2"> Ich kenne kein HTML, aber das scheint mir richtig zu sein ... Firefox verwendet wahrscheinlich den Typ, um zu wissen, welche Felder Kennwörter sind. Sie wissen also nicht, warum es nicht abgerufen wird.
Jarvin