So erzwingen Sie, dass sich Ihr Browser an Kennwörter erinnert - Veranstaltungen - 2019

Anonim

Wenn Sie den in Ihrem Browser integrierten Kennwort-Manager verwenden, um sich alle Ihre Web-Logins zu merken, oder dies angesichts der jüngsten Ereignisse bei LastPass berücksichtigen, sind (oder werden) Sie zwangsläufig auf bestimmte Websites gestoßen, auf denen Sie Ihr Kennwort einfach nicht speichern können Passwort. Mit einem oder zwei einfachen Mausklicks können Sie diese Einschränkung umgehen und Ihren Browser dazu zwingen, sich das Kennwort dieser nicht kooperativen Sites zu merken.

Anmerkung des Editors: Wenn Sie LastPass verwenden, ist diese Funktion natürlich bereits eingebaut. Dieser Artikel richtet sich an alle, die das integrierte Browser-Kennwort lieber speichern, statt ihre Kennwörter in die Cloud zu legen.

Warum kann ich auf einigen Websites das Passwort nicht speichern?

Diese Antwort ist recht einfach, da das Attribut "Autocomplete" für Formular- und / oder Eingabeelemente auf "Aus" gesetzt ist. Dieses Attribut wurde von Internet Explorer 5 eingeführt und bewirkt, was der Name vermuten lässt. Es verhindert, dass die Funktion zum automatischen Vervollständigen auf alle Felder angewendet wird, für die sie explizit deaktiviert wurde.

Wie Sie hier auf der PayPal-Site sehen können (wodurch Sie Ihr Passwort nicht speichern können), ist der Autocomplete-Wert des Anmeldebereichs für das Passwortfeld deaktiviert. Daher nimmt der Browser dieses Feld nicht für seine automatisch vervollständigte Kennwortdatenbank auf.

Der Fix: Eine einfache JavaScript-Funktion

Zum Glück ist der Fix genauso einfach. Wir müssen lediglich den Wert dieses Attributs, wo immer es vorhanden ist, in "Ein" ändern. Dank der Fähigkeit von JavaScript, das DOM (Document Object Model) zu bearbeiten, können Sie dies ganz einfach mit einem Klick auf ein Lesezeichen tun.

Die JavaScript-Funktion ist in den folgenden Link eingebettet. Sie können den Link entweder in Ihre Lesezeichenleiste ziehen oder mit der rechten Maustaste darauf klicken und den Ziellink mit einem Lesezeichen versehen. Wenn Sie dies getan haben, können Sie durch Klicken auf das Lesezeichen auf der aktuellen Seite das Skript "Allow Password Save" ausführen.

Wenn der Link oben nicht funktioniert, ist hier die Quelle für den Link. Sie können ein Lesezeichen mit den folgenden Quellen als Quell-URL erstellen:

javascript: (function () {var% 20ac, c, f, fa, fe, fea, x, y, z; ac = "autocomplete"; c = 0; f = document.forms; for (x = 0; x

Bei unseren Tests (mit PayPal als Testseite) funktionierte dies wie erwartet in Firefox 4 und Internet Explorer 9. Leider konnte es nicht in Chrome funktionieren, obwohl die Erfolgsmeldung aktivierte, dass Autocomplete aktiviert war.

Die Verfahren für die Verwendung sind in jedem Browser nahezu identisch, wobei Internet Explorer einen zusätzlichen Schritt erfordert.

Verwendung in Firefox

Wenn Sie eine Site besuchen, auf der Sie Ihr Passwort nicht speichern können, führen Sie das Skript "Allow Password Save" aus. Sie sollten eine Benachrichtigung wie die unten stehende sehen.

Geben Sie Ihren Benutzernamen und Ihr Passwort wie gewohnt ein. Nach der Anmeldung werden Sie aufgefordert, Ihr Passwort zu speichern.

Beim nächsten Besuch der Seite wird Ihr Benutzername automatisch ausgefüllt, nicht jedoch das Passwort. Damit das Passwort automatisch ausgefüllt wird, müssen Sie zunächst den Fokus in das Feld für den Benutzernamen setzen. Sie können entweder einen Mausklick oder Strg + Tab verwenden, wenn das Kennwortfeld den Fokus hat.

Wenn Sie nun den Fokus mit einem Klick oder der Tabulatortaste aus dem Feld Benutzername verschieben, wird Ihr Kennwort automatisch ausgefüllt.

Verwendung im Internet Explorer

Wenn Sie eine Website besuchen, auf der Sie Ihr Passwort nicht speichern können, führen Sie das Skript "Allow Password Save" aus. Sie sollten eine Benachrichtigung wie die unten stehende sehen.

Geben Sie Ihren Benutzernamen und Ihr Passwort wie gewohnt ein. Nach der Anmeldung werden Sie aufgefordert, Ihr Passwort zu speichern.

Beim nächsten Besuch der Seite wird Ihr Benutzername automatisch ausgefüllt, nicht jedoch das Passwort. Sie müssen das Skript "Allow Password Save" erneut ausführen, und es sollte der gleiche Hinweis wie oben angezeigt werden.

Damit das Passwort automatisch ausgefüllt wird, müssen Sie zunächst den Fokus in das Feld für den Benutzernamen setzen. Sie können entweder einen Mausklick oder Strg + Tab verwenden, wenn das Kennwortfeld den Fokus hat.

Wenn Sie nun den Fokus mit einem Klick oder der Tabulatortaste aus dem Feld Benutzername verschieben, wird Ihr Kennwort automatisch ausgefüllt.

JavaScript-Quelle

Wenn Sie wissen möchten, wie das Skript funktioniert, finden Sie hier die gut formatierte und kommentierte Quelle. Fühlen Sie sich frei, es zu ändern, wie Sie es für richtig halten.

function() { var ac, c, f, fa, fe, fea, x, y, z; //ac = autocomplete constant (attribute to search for) //c = count of the number of times the autocomplete constant was found //f = all forms on the current page //fa = attibutes in the current form //fe = elements in the current form //fea = attibutes in the current form element //x, y, z = loop variables ac = "autocomplete"; c = 0; f = document.forms; //cycle through each form for(x = 0; x < f.length; x++) { fa = f[x].attributes; //cycle through each attribute in the form for(y = 0; y < fa.length; y++) { //check for autocomplete in the form attribute if(fa[y].name.toLowerCase() == ac) { fa[y].value = "on"; c++; } } fe = f[x].elements; //cycle through each element in the form for(y = 0; y < fe.length; y++) { fea = fe[y].attributes; //cycle through each attribute in the element for(z = 0; z < fea.length; z++) { //check for autocomplete in the element attribute if(fea[z].name.toLowerCase() == ac) { fea[z].value = "on"; c++; } } } } alert("Enabled '" + ac + "' on " + c + " objects."); }