Eingabetyp = Passwort, Browser darf sich das Passwort nicht merken
Ich erinnere mich an eine Methode, um einen <input type="password" />
so, dass der browser nicht der Benutzer aufgefordert, das Passwort speichern. Aber ich zeichne eine leere. Ist es ein HTML-Attribut oder JavaScript-trick, dies zu tun?
InformationsquelleAutor der Frage DavGarcia | 2009-01-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie es mit
autocomplete="off"
. Nicht sicher, ob jeder browser es unterstützt, obwohl. MSDN docs hier.BEARBEITEN: Hinweis: die meisten Browser haben, ließ die Unterstützung für dieses Attribut. Sehen Ist autocomplete="off" kompatibel mit allen modernen Browsern?
Dies ist wohl etwas, das sein soll, bleibt dem Benutzer anstatt des web-site-designer.
InformationsquelleAutor der Antwort tvanfosson
<input type="password" autocomplete="off" />
Ich möchte nur hinzufügen, dass ich als Benutzer denke, das ist sehr ärgerlich und umständlich zu überwinden. Ich empfehle dringend, vor der Verwendung dieses da es mehr als wahrscheinlich verschlimmern Ihre Benutzer.
Passwörter sind bereits nicht gespeichert in der MRU und richtig konfiguriert öffentlichen Computern nicht selbst speichern des Benutzernamens.
InformationsquelleAutor der Antwort matpie
Ich gelöst, in einer anderen Art und Weise. Sie können versuchen, diese.
#ein anderer Weg
//müssen Sie das Attribut autocomplete="off" oder Sie können Sie auf Klasse hinzufügen .auto-complete-off in das Eingabefeld ein und genießen Sie
Beispiel:
InformationsquelleAutor der Antwort SarwarCSE
Als für die Sicherheit, hier ist, was ein Sicherheits-Berater wird Ihnen sagen, über das ganze Feld, Problem (dieser ist von einer tatsächlichen unabhängigen security-audit):
Ich Stimme auch dabei sollten Sie alle Feld mit wirklich privaten Daten. Ich habe das Gefühl, dass es in Ordnung ist eine person zwingen, immer geben Sie Ihre Kreditkarten-Informationen, CVC-code, Passwörter, Usernamen, etc, wenn diese site ist Zugriff auf alles, dass sollte sicher aufbewahrt werden [universell oder durch rechtliche compliance-Anforderungen]. Zum Beispiel: Kauf Formen, bank - /Kredit-Seiten -, Steuer-sites, medizinische Daten, Bundes -, nuklear -, etc - nicht Websites wie Stack Overflow oder Facebook.
Anderen Arten von Websites - z.B. TimeStar Online für die Taktung in und aus der Arbeit - es ist dumm, da ich immer mit dem selben PC/account bei der Arbeit, dass ich kann nicht speichern Sie die Anmeldeinformationen auf Seite - komischerweise kann ich auf meinem Android, aber nicht auf einem iPad. Auch freigegebene PCs wäre dies nicht allzu schlimm, da die Taktung in/out für jemand anderen nicht wirklich etwas zu tun, sondern verärgern Sie Ihre Betreuer. (Sie haben zu gehen und löschen Sie den falschen Stempel - wählen Sie einfach nicht zu retten, auf öffentlichen PCs).
InformationsquelleAutor der Antwort Michael R Lewis
Ich habe Folgendes versucht, und es scheint, dass funktioniert auf jedem browser:
Diese Weise ist viel mehr sicherer als die Verwendung von timeout-Techniken, weil es garantiert, dass das Eingabefeld Ertrag Passwort, wenn der Benutzer den Fokus.
InformationsquelleAutor der Antwort Apostolidis
Hier ist die beste Antwort, und die einfachste! Einen zusätzlichen Passwort-Feld vor Ihrem
input
Feld und legen Sie diedisplay:none
, so dass, wenn der browser füllt es in, es tut es in einerinput
dass Sie nicht kümmern.Ändern:
:
InformationsquelleAutor der Antwort Captain Fantastic
Können Sie JQuery verwenden, wählen Sie das Element durch id:
Oder wählen Sie das Element Typ:
Oder auch:
Können Sie Reine Javascript:
InformationsquelleAutor der Antwort Fernando
können Sie es auch verwenden, wie die folgenden
InformationsquelleAutor der Antwort Chandrika Prajapati
Lesen Sie auch diese Antwortwo er mit dieser einfach-Lösung, die überall funktioniert (siehe auch das Update für Safari mobile):
InformationsquelleAutor der Antwort Ferie
In den meisten gängigen Browsern, mit einem Eingang außerhalb und ist nicht mit irgendwelchen Formen auch immer tricks, die browser zu denken, gab es keine Vorlage. In diesem Fall müssten Sie mit reinem JS validation für Ihr login und die Verschlüsselung der Passwörter wäre auch notwendig.
Bevor:
Nach:
InformationsquelleAutor der Antwort IamGuest
Habe ich Folgendes gefunden, funktioniert auf Firefox und Chrome.
Alle diese sind in der Rubrik "Formulare". "person" und "mypswd" sind, was Sie wollen, aber der browser speichern "userid" und "passwd" einmal und nie wieder, da Sie sich nicht ändern. Sie beseitigen könnte die "person" Feld, wenn Sie nicht wirklich brauchen es. In diesem Fall, alles, was Sie wollen, ist die "mypswd" - Feld, was könnte sich ändern in irgendeiner Weise bekannt, um die Nutzer Ihrer web-Seite.
InformationsquelleAutor der Antwort Dick Guertin
Nur so kann ich Holen Sie sich firefox -, edge-und Internet explorer zu deaktivieren AutoVervollständigen fügen Sie autocomplete="false" in meinem Formular Aussage wie:
und ich muss hinzufügen, das autocomplete="off", um meine Eingabe in ein Formular, und ändern Sie den Typ auf text Wie:
Es scheint, dass dieser html-code muss standardisiert werden, mit den Browsern. form type = password sollte überarbeitet werden, so dass er überschreibt browser-Einstellungen.
Das einzige Problem, das ich habe ist, dass ich verlor meine Eingabe zu maskieren. Aber auf der hellen Seite der lästige "diese Website ist nicht sicher" wird nicht angezeigt im firefox.
für mich, ist das keine große Sache ist, da der Benutzer bereits authentifiziert ist und seine meine ändern Sie Benutzernamen und Kennwort ein Teil davon
InformationsquelleAutor der Antwort drtechno