- Mozilla hat Firefox ab Version 77 aktualisiert, um das Abschneiden von Text, der in Webformulare eingefügt wurde, zu stoppen.
- Der Browser kürzt solchen Text nicht mehr, selbst wenn er die mit der maxLength-Eigenschaft festgelegte maximale Anzahl von Zeichen überschreitet.
- Sie können jederzeit nachschauen Feuerfuchs Seite für alles über den Browser, von Fixes bis hin zu Anleitungen.
- Besuchen Sie unser Nachrichten Hub, um mehr zu erfahren.
Mozilla hat Aktualisiert Firefox, ab Version 77, um das Abschneiden von Text, der in Webformulare eingefügt wurde, zu stoppen. Das Browser kürzt solchen Text nicht mehr, selbst wenn er die maximale Anzahl von Zeichen überschreitet, die mit der maxLength-Eigenschaft festgelegt wurde.
Das Abschneiden, das einfach eine Möglichkeit ist, den Textinhalt einzuschränken, hat einige gute Anwendungen. Entwickler verwenden es beispielsweise, um die Textlänge zu begrenzen, um sicherzustellen, dass sie präzise ist.
Aber es hat eine Kehrseite, insbesondere wenn der Inhalt, der in ein Webformular eingefügt wird, ein Passwort ist.
Kein Abschneiden von eingefügten Passwörtern mehr in Firefox 77 oder höher
Jedes Zeichen in einem Passwort zählt. Die Manipulation solcher Inhalte führt daher zwangsläufig zu Problemen für Benutzer, die versuchen, auf passwortgeschützte Websites oder Online-Portale zuzugreifen.
Dies könnte dazu führen, dass eine Website das ursprüngliche Passwort ablehnt, weil sie eine verkürzte Version gespeichert hat. Das war das Problem mit Firefox vor der letzten Änderung.
Benutzer würden lange Passwörter, beispielsweise aus einem Passwort-Manager, kopieren und in ein Webformular oder ein Textfeld einfügen. Der Browser schneidet dann die eingefügte Kombination automatisch ab.
Das Problem besteht nicht mehr.
Verified-fixed auf dem neuesten Nightly 77.0a1 (2020-05-04) unter Windows 10 und MacOS 10.13. Das Feld wird rot hervorgehoben, nachdem eine Zeichenfolge eingefügt wurde, die länger als die maximale Länge ist. Das Warnhighlight wird auch verworfen, wenn der Benutzer die Länge auf den maximalen Wert kürzt.“
So funktioniert die Fehlerbehebung
Entwickler können das maxLength-Attribut weiterhin anwenden, auch auf Felder, die Benutzerkennwörter erfassen.
Wenn das Formular oder Feld Text empfängt, der länger als die angegebene Zeichenbegrenzung ist, wird es rot umrandet.
Außerdem wird die rote Markierung in Firefox von einer Fehlermeldung begleitet. Es fordert den Benutzer auf, die Anzahl der Zeichen auf das angegebene Maximum zu reduzieren. Außerdem wird die Anzahl der Zeichen angezeigt, die das Textfeld erfasst hat.
Der Benutzer muss das Passwort gemäß der geltenden maxLength-Beschränkung kürzen. Andernfalls können sie das ungültige Formular nicht an den Server senden.
Sie können jederzeit Ihre Vorschläge teilen oder Fragen im Kommentarbereich unten stellen.