Das automatische Ausfüllen von Benutzernamen und Kennwörtern in Chrome ist inkonsistent

24820
romant

Chrome füllt einige Benutzer- / Kennwortfelder vollständig aus. In anderen Fällen wartet es, bis Sie einen Benutzernamen angegeben haben. Dann wird das Kennwort abgeschlossen.

Kann Chrome den Benutzernamen und das Kennwort standardmäßig vervollständigen?

4

8 Antworten auf die Frage

8
William Hilsum

Das passiert mir auch in Firefox.

Der Grund ist, es kann sich an beliebig viele Anmeldeinformationen erinnern, auf beliebig vielen Websites. Sie müssen jedoch nur das Feld für Benutzername und Kennwort ausfüllen, WENN Sie nur einen Berechtigungsnachweis für diese Site gespeichert haben.

Ich habe keine Problemumgehung oder keine Möglichkeit gesehen, einen einzelnen Berechtigungsnachweis als Standard festzulegen, aber um dies zu umgehen, gehen Sie einfach zu Einstellungen ... und löschen Sie alle zusätzlichen Berechtigungsnachweise für dieselbe Site.

Gehen Sie zu Google Chrome Options > Show saved passwordsund löschen Sie alle zusätzlichen Kennwörter für die Site.

Wenn Sie die Website das nächste Mal besuchen, sollte sie automatisch die richtigen Felder für Sie ausfüllen, ohne dass Sie den Benutzernamen manuell auswählen müssen.

-Ich hoffe, es hilft, ich habe es für Sie in einer virtuellen Maschine getestet und kann dieses Verhalten bei einer älteren Chrome-Version bestätigen, aber die neueste Version (nur von Ninite installiert ) hat dies nicht.

Darüber hinaus verfügen einige Sites über intelligente Systeme, die die Feldnamen wie Hotmail / Passport / Live zufällig verteilen. Es ist daher möglich, dass Chrome einfach nicht versteht, wo die Informationen abgelegt werden sollen. Sobald Sie jedoch den Benutzernamen eingegeben haben, können Sie das Kennwort eingeben im nächsten.

tolle Erklärung, Wil phunehehe vor 14 Jahren 2
+1 Dies ist genau das, was ich dachte, als ich die Frage las. John T vor 14 Jahren 0
Ohne in die Browsereinstellungen zu gehen, können Sie in vielen Browsern auch bestimmte eingespeicherte Eingaben löschen, indem Sie einfach auf der Webseite selbst etwas wie Löschen drücken. Doppelklicken Sie auf das Feld Benutzername, um die Liste der gespeicherten Namen anzuzeigen. Verwenden Sie dann die Cursortasten, um den falschen Benutzernamen in der Liste auszuwählen. Drücken Sie schließlich die Entf-Taste (oder die Rücktaste, die Umschalttaste oder die Umschalttaste in dem Firefox auf einem MacBook usw.). Dies funktioniert auch für Nicht-Benutzernamen und oft auch für falsche URLs, wie sie beispielsweise von Firefox 'Awesome Bar verwendet werden. Arjan vor 14 Jahren 1
1

Ich bin ziemlich sicher, dass es vom Autor der Website abhängt. Chrome weiß nicht, dass es sich um einen Benutzernamen und ein Kennwort handelt, es sei denn, dies ist der Name im HTML-Code (dh <input type = "text" name = "username" />).

Wenn zwei Felder mit einem Muster übereinstimmen, würde dies erklären, warum das Kennwort eingegeben wird, nachdem Sie einen Benutzernamen angegeben haben.

Es kann auch sein, dass Felder, die von Javascript generiert werden oder auf der Seite zunächst nicht sichtbar sind, nicht automatisch ausgefüllt werden.

1
Peter

Ich denke, Brendan hat recht. Chrome scheint nach einem Feld mit dem Namen "Benutzername" und dem Kennwortfeld zu suchen. Wenn das Feld "Benutzername" fehlt, wird nichts ausgefüllt. Wenn das Feld "Benutzername" einen anderen Namen hat, z. B. "ID", oder wenn sich das Feld "Benutzername" auf einer separaten Seite vom Kennwortfeld befindet, wird es wahrscheinlich nicht ausgefüllt im Namen.

Firefox erkennt viel besser, wenn Felder für Benutzername und / oder Passwort ausgefüllt oder zumindest ausgefüllt werden müssen. Dies ist sicherlich ein Bereich, in dem Chrome verbessert werden könnte.

1
thdoan

Die grundlegende AutoFill-Funktion von Chrome wird für die meisten Leute ausreichen, aber für einige Leute (wie ich) fehlte es schmerzlich. Daher habe ich meine eigene Erweiterung für das Ausfüllen von Autofill erstellt. Diese Erweiterung hat für viele Leute funktioniert. Vielleicht funktioniert sie auch für Sie:

https://chrome.google.com/extensions/detail/nlmmgnhgdeffjkdckmikfpnddkbbfkkk

Sie haben auf jeden Fall mehr Leistung und Kontrolle als die in Chrome eingebaute Autofill-Funktion, und Sie benötigen einen Klick weniger zum Autofill (null Klicks - eigentlich müssen Sie nicht mehr aus einem Menü auswählen, um das Autofill zu starten!).

0
thegreyspot

Ich weiß, dass dies keine gute Lösung ist, aber ich würde LastPass ausprobieren . Es ist ein Passwort-Manager, der mit mehreren Browsern funktioniert. Ich finde, dass er mit Autocompleting viel besser ist als Chrome. Ich habe auch Ihr Problem in Chrom und wie Wil sagte, ich habe auch das Problem in Firefox. Geben Sie lastpass einen Versuch, es wird Ihnen gefallen!

0
3498DB

Ich empfehle KeePass, einen kostenlosen Open Source (und tragbaren) Passwort-Safe / Manager.

Auto-Type, Global Auto-Type Hotkey und Drag & Drop

  • KeePass kann sich selbst minimieren und die Informationen des aktuell ausgewählten Eintrags in Dialoge, Webformulare usw. eingeben. Natürlich ist die Typisierungssequenz zu 100% benutzerdefinierbar. Lesen Sie dazu die Dokumentationsdatei.
  • KeePass bietet einen globalen Hotkey für die automatische Eingabe . Wenn KeePass im Hintergrund (mit geöffneter Datenbank) ausgeführt wird und Sie die Tastenkombination drücken, wird der richtige Eintrag gesucht und die automatische Typsequenz ausgeführt.
  • Alle Felder, Titel, Benutzername, Passwort, URL und Notizen können in andere Fenster gezogen werden.

Alt-Text

Es ist unnötig zu erwähnen, dass die Verwendung von KeePass wesentlich sicherer ist als das Speichern von Benutzernamen und Kennwörtern im Kennwort-Manager eines Webbrowsers.

Ein weiterer, allgemeiner Tipp, wenn Sie Formulare automatisch ausfüllen möchten: Ich verwende PhaseExpress, das überall funktioniert und weitaus genauer ist als die Funktion zum automatischen Ausfüllen von Browsern.

Auto-Vervollständigung

Die einzigartige Textvorhersagefunktion erkennt automatisch die Eingabe sich wiederholender Phrasen und vervollständigt sie bei Bedarf automatisch.

Installieren und starten Sie PhraseExpress und vergessen Sie es nicht. Es wird anfangen, Ihren persönlichen Schreibstil zu erlernen, und bietet bald an, automatisch vervollständigte Phrasen anzubieten:

Alt-Text

Autotext in einem beliebigen Programm

PhraseExpress verwendet Wörter, Sätze und Ausdrücke, die Sie häufig in Dokumenten oder Computerprogrammen verwenden, und ermöglicht Ihnen das Erstellen von Abkürzungen für sie.

Wenn eine solche Abkürzung eingegeben wird, sucht PhraseExpress das entsprechende lange Wort oder den passenden Satz und gibt ihn für Sie in das Dokument ein:

Alt-Text

PhraseExpress ist eine große Erleichterung für Benutzer, die viel tippen. Sobald Sie damit beginnen, werden Sie sich fragen, wie Sie jemals darauf verzichtet haben. :)

PhraseExpress ist kostenlos für den persönlichen Gebrauch, eine tragbare Version ist verfügbar.

0
warren

Ich habe ähnliche Probleme in Firefox, IE, Opera und Chrome gesehen. Jedes Mal, wenn ich es gesehen habe, sind entweder a) die Feldnamen randomisiert, oder b) das Anmeldeformular ist nicht wirklich HTML - es wurde über Javascript, Flash oder HTML generiert, ist aber in einem Iframe eingebettet.

0
Ray Foss

Es sieht so aus, als wäre Chrome sehr wählerisch, wenn er den Benutzernamen aus dem Formular zieht. Das Feld für Kennwortrücksetzungsformulare MÜSSEN sein type="text"und darf nicht das disabledAttribut haben, wenn Sie möchten, dass auch der Benutzername für den Kennwortmanager abgerufen wird.

enter image description here

Um dies zu umgehen, können Sie die Höhe auf 0 setzen und dem Eingabefeld eine Indexierung für deaktivierte Registerkarten hinzufügen

<input type="text" autocomplete="username email" tabindex="-1" class="hyde"> .hyde { overflow: hidden; height: 0; min-height: 0; padding: 0; margin: 0; } 

Quellen:

https://www.chromium.org/developers/design-documents/form-styles-that-chromium-understeht

https://stackoverflow.com/questions/5192859/how-to-ignore-html-element-from-tabindex