- Mozilla zaktualizowała Firefoksa, począwszy od wersji 77, aby przestać obcinać tekst wklejany do formularzy internetowych.
- Przeglądarka nie będzie już skracać takiego tekstu, nawet jeśli przekroczy on maksymalną liczbę znaków ustawioną we właściwości maxLength.
- Zawsze możesz sprawdzić Firefox strona zawierająca wszystko o przeglądarce, od poprawek po poradniki.
- Odwiedź naszą Aktualności Centrum, aby dowiedzieć się więcej.
Mozilla ma zaktualizowany Firefox, począwszy od wersji 77, aby przestać obcinać tekst wklejany do formularzy internetowych. przeglądarka nie będzie już skracał takiego tekstu, nawet jeśli przekroczy on maksymalną liczbę znaków ustawioną we właściwości maxLength.
Obcinanie, które jest po prostu sposobem na ograniczenie zawartości tekstu, ma kilka dobrych zastosowań. Na przykład programiści używają go do ograniczenia długości tekstu, aby zagwarantować, że jest precyzyjny.
Ale ma drugą stronę, zwłaszcza jeśli treść wklejana do formularza internetowego jest hasłem.
Koniec z obcinaniem wklejonych haseł w Firefoksie 77 lub nowszym
Liczy się każdy znak w haśle. Tak więc manipulowanie takimi treściami z pewnością spowoduje problemy dla użytkowników próbujących uzyskać dostęp do stron internetowych lub portali internetowych chronionych hasłem. .
Może to spowodować, że witryna internetowa odrzuci oryginalne hasło, ponieważ zapisała skróconą wersję. To był problem z Firefoksem przed ostatnią zmianą.
Użytkownicy kopiowaliby i wklejali długie hasła, na przykład z menedżera haseł, do formularza internetowego lub pola tekstowego. Przeglądarka automatycznie skróci wklejoną kombinację.
Problem już nie istnieje.
Zweryfikowano poprawiono w najnowszej wersji Nightly 77.0a1 (2020-05-04) w systemie Windows 10 i MacOS 10.13. Pole zostanie podświetlone na czerwono po wklejeniu ciągu dłuższego niż maksymalna długość. Podświetlenie ostrzeżenia jest również odrzucane, jeśli użytkownik skróci długość do maksymalnej wartości”.
Jak działa poprawka
Deweloperzy nadal będą mogli stosować atrybut maxLength, w tym do pól, które przechwytują hasła użytkowników.
Jeśli formularz lub pole otrzyma tekst dłuższy niż określony limit znaków, zostanie otoczony czerwoną ramką.
Poza tym w Firefoksie pojawi się komunikat o błędzie. Poprosi użytkownika o zmniejszenie liczby znaków do określonego maksimum. Ponadto pokaże liczbę znaków przechwyconych przez pole tekstowe.
Użytkownik musi skrócić hasło zgodnie z obowiązującym ograniczeniem maxLength. W przeciwnym razie nie będą mogli wysłać nieprawidłowego formularza na serwer.
Zawsze możesz podzielić się swoimi sugestiami lub zadać dowolne pytanie w sekcji komentarzy poniżej.