Chrome bietet nicht an, das Passwort meiner ASP.NET-Site zu speichern

Chrome bietet nicht an, das Passwort meiner ASP.NET-Site zu speichern

Ich entwickle eine Website mit ASP.NET.

Ich habe ein Formular mit Benutzername/Passwort und einer Schaltfläche „Verbinden“.

Internet Explorer und Firefox fordern mich auf, das Passwort zu speichern, Google Chrome jedoch nicht.

Irgendeine Idee, warum?

Antwort1

Dies liegt wahrscheinlich an den Einstellungen Ihres Chrome-Browsers:

Einstellungen -> Erweitert -> Angebot zum Speichern von Passwörtern, die ich im Web eingebe

Antwort2

Dies kann daran liegen, dass das Formular nicht wirklich „abgeschickt“ wird. Überprüfen Sie das Attribut onsubmit, um zu sehen, ob es „false“ zurückgibt, wodurch die Übermittlung abgebrochen wird.

Lesen Sie dies:https://stackoverflow.com/questions/4119385/why-doesnt-chrome-recognize-this-login-form

Der wichtige Kommentar ist:

Ja, es funktioniert nicht, wenn Sie „return false“ entfernen. Sie müssen Ihren Code neu schreiben. Chrome bietet als Sicherheitsfunktion nicht an, Passwörter aus Formularen zu speichern, die nicht „abgeschickt“ wurden. Wenn Sie möchten, dass die Funktion „Passwort speichern“ funktioniert, müssen Sie auf die ganze schicke AJAX-Anmeldung verzichten.

Antwort3

Ich vermute, dass Ihre Site über ein SSL/TLS-Zertifikat verfügt, das Chrome für „fragwürdig“ hält. Siehe: https://bugs.chromium.org/p/chromium/issues/detail?id=431618

verwandte Informationen