- Mozilla har uppdaterat Firefox, från och med version 77, för att sluta att trunka text som har 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.
- Du kan alltid kolla in Firefox sida för allt om webbläsaren, från korrigeringar till instruktionsguider.
- Besök vår Nyheter Hub för att lära dig mer.
Mozilla har uppdaterad Firefox, från och med version 77, för att sluta att trunka text som klistrats in i webbformulär. De webbläsare 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.
Avkortning, 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 in 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 tillämpa 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 att följa med den röda höjdpunkten i Firefox. Det kommer att uppmana användaren att minska antalet tecken till det angivna maximumet. Den visar också 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.