Nyheter

Firefox stänger inte längre text som överstiger maxlängden

Firefox stänger inte längre text som överstiger maxlängden

Mozilla har uppdaterat Firefox, från och med version 77, för att sluta stympa text som klistrats in i webbformulär. Webbläsaren kommer inte längre att förkorta sådan text, även om den överstiger det maximala antalet tecken som ställts in med egenskapen maxLength.

Trunkering, som helt enkelt är ett sätt att begränsa textinnehåll, har några bra användningsområden. Till exempel använder utvecklare den för att begränsa textlängden för att garantera att den är exakt.

Men det har en baksida, särskilt om innehållet som klistras in i ett webbformulär är ett lösenord.

Inget mer avkortning av klistrade lösenord i Firefox 77 eller senare

Varje karaktär i ett lösenord räknas. Så att manipulera med sådant innehåll kan orsaka problem för användare som försöker komma åt lösenordsskyddade webbplatser eller onlineportaler.

Det kan leda till att en webbplats avvisar det ursprungliga lösenordet eftersom det sparade en förkortad version. Det var problemet med Firefox före den senaste ändringen.

Användare skulle kopiera och klistra in långa lösenord, till exempel från en lösenordshanterare, i ett webbformulär eller textfält. Webbläsaren trunkerar sedan automatiskt den klistrade kombinationen.

Problemet är inte längre.

Verifierat-fixat på senaste Nightly 77.0a1 (2020-05-04) på ​​Windows 10 och MacOS 10.13 Fältet får en röd markering efter att ha klistrats in i en sträng som är längre än maxlängden. Varningsmarkeringen avvisas också om användaren förkortar längden till det maximala värdet. ”

Hur fixen fungerar

Utvecklare kommer fortfarande att kunna använda maxLength-attributet, inklusive fält som registrerar användarlösenord.

Om formuläret eller fältet tar emot text som är längre än den angivna teckengränsen kommer det att finnas en röd kant runt det.

Dessutom kommer ett felmeddelande åtfölja den röda höjdpunkten i Firefox. Det kommer att uppmana användaren att minska antalet tecken till det angivna maximumet. Det kommer också att visa antalet tecken som textfältet har tagit.

Användaren måste förkorta lösenordet enligt tillämplig maxLength-begränsning. Annars kommer de inte att kunna skicka det ogiltiga formuläret till servern.

Du kan alltid dela dina förslag eller ställa frågor i kommentarfältet nedan.

Windows Defenders begränsade periodiska skanning stängs inte av
I Windows 10 inaktiveras Windows Defender automatiskt när ett antivirusprogram från tredje part har installerats. Tack vare en ny Windows Defender-fun...
Hur man automatiserar uppgifter i Windows 10
Det finns antagligen en app eller en webbplats som du använder / besöker varje dag på din dator. Om du redan har utvecklat en sådan rutin kan du till ...
Så här blockerar du UWP-appar i Windows 10
Om du är förälder, delar en dator med dina barn eller en teamchef som vill att hans kollegor ska fokusera på sitt arbete, finns det säkert några appar...