Firefox 140 version

Webbläsaren Firefox 140 har släppts. Firefox 140 klassificeras som en ESR-gren, med uppdateringar som släppts under hela året. Dessutom har uppdateringar genererats för tidigare ESR-grenar — 115.25.0 och 128.12.0. Firefox 141 har flyttats till betatestfasen, med en release planerad till den 22 juli.

Viktiga innovationer i Firefox 140:

  • Den vertikala flikpanelen låter dig nu ändra storleken på området med fästa flikar, vilket används för snabb åtkomst till viktiga sidor. För att öka antalet fästa flikar (på bekostnad av att minska utrymmet för vanliga öppna flikar) flyttar du helt enkelt sektionsavgränsaren med musen.
     Firefox 140 version
     Firefox 140 version
  • Kontextmenyn som visas när du högerklickar på en flik eller grupp av valda flikar har uppdaterats med alternativet "Ta bort flik", vilket gör att du kan ta bort flikar från minnet för att minska minnes- och CPU-förbrukning.
     Firefox 140 version
  • Tillhandahöll möjligheten att lägga till egna sökmotorer. För att lägga till sökmotorer till webbplatser med hjälp av taggen För att beskriva sökmotorparametrarna kan du använda alternativet "Lägg till sökmotor" i snabbmenyn som visas när du högerklickar på sökfältet. Sökmotorn kan också läggas till i konfiguratorn (Inställningar > Sök > Lägg till).
     Firefox 140 version
     Firefox 140 version
  • I gränssnittet för anpassning av verktygsfältets innehåll (Anpassa verktygsfält… i verktygsfältets snabbmeny) kan du nu ta bort genvägen med listan över tillägg. Om du döljer tilläggsknappen kan du komma åt gränssnittet för hantering av tillägg via knappen "Tillägg" i huvudmenyn.
     Firefox 140 version
  • När man översätter hela sidans innehåll till ett annat språk översätts nu endast det synliga innehållet först, och resten av innehållet översätts när man skrollar. Denna ändring minskar resursförbrukningen och förbättrar gränssnittets respons vid översättning.
  • För användare från Polen, Italien och Österrike har funktionen för automatisk ifyllning av adresser i webbformulär aktiverats, vilket tidigare endast var tillgängligt för USA, Storbritannien, Kanada, Tyskland och Frankrike.
  • Verktygsfältet och den nya fliksidan har tagits bort från komponenter relaterade till Pocket-tjänsten, som inte längre stöds av Mozilla.
  • Linux sandbox-implementeringen begränsar åtkomst till enhetsdrivrutiner via ioctl.
  • Lade till stöd för attributet "aria-keyshortcuts", definierat i ARIA-specifikationen (Accessible Rich Internet Applications) för personer med funktionsnedsättningar, vilket låter dig ange kortkommandon för att växla fokus till ett element.
  • Lade till CookieStore API, vilket låter dig hämta, ställa in och ta bort cookies asynkront från skript som körs i kontexten av HTML-sidor eller Service Workers.
  • API:et Custom Highlight har implementerats, vilket är utformat för att godtyckligt ändra stilen på markerade textområden och gör att du inte begränsas av den fasta stilen som webbläsaren tillhandahåller för markerade områden (::selection, ::inactive-selection) och markering av syntaxfel (::spelling-error, ::grammar-error). Till exempel, med hjälp av det nya API:et i webbramverk som tillhandahåller verktyg för textredigering, kan du implementera dina egna mekanismer för att markera text, olika markeringar under samtidig gemensam redigering av flera användare och markera fel under stavningskontroll. Om det tidigare krävdes komplexa manipulationer med DOM-trädet för att skapa en icke-standardiserad markering, tillhandahåller Custom Highlight API färdiga operationer för att lägga till och ta bort markeringar som inte påverkar DOM-strukturen och tillämpa stilar i bindning till Range-objekt.
  • Lade till stöd för händelsen pointerrawupdate, som möjliggör spårning av pekarrörelser. Jämfört med händelsen pointermove genereras den nya händelsen oftare och allt eftersom data blir tillgängliga, vilket kan vara användbart i applikationer som behöver spåra pekarrörelser med hög noggrannhet.
  • I privat surfläge tillåts webbplatser använda Service Workers för att utföra bakgrundsuppgifter och använda IndexedDB- och DOM Cache-API:erna med krypterad lagring.
  • Enhetlig teckenstorlek och stil över element , som nu är oberoende av användning inuti blocken , , Och .
  • Vid serialisering av HTML-attribut har escape av tecknen "<" och ">" aktiverats för att försvåra vissa typer av XSS-attacker. Metoderna Element.innerHTML, Element.outerHTML, Element.getHTML, ShadowRoot.innerHTML och ShadowRoot.getHTML kommer nu att ersätta tecknen "<" och ">" med "" vid serialisering av HTML till en sträng.
  • I webbutvecklarverktygen har inspektionspanelen nu utökade sökmöjligheter i DOM-trädet på den aktuella sidan. Möjligheten att sortera sökresultat efter antalet funna element och stöd för pseudoklasser har implementerats.
  • Android-versionen har förenklat bokmärkeshanteringen (en "Markera alla"-knapp har lagts till för att utföra åtgärder med flera bokmärken samtidigt). Säkerheten i privat surfläge har stärkts.

Förutom nya funktioner och buggfixar eliminerar Firefox 140 17 sårbarheter. Sex sårbarheter orsakas av minneshanteringsproblem, såsom buffertöverskott och åtkomst till redan frigjorda minnesområden. Dessa problem kan potentiellt leda till att en angripares kod körs när specialdesignade sidor öppnas. Separat kan vi notera problemet i det inbyggda Firefox-tillägget WebCompat, vilket gör det möjligt att identifiera webbläsarinstanser, inklusive när en sida visas i privat läge. Sårbarheten orsakas av möjligheten att erhålla en persistent identifierare (UUID) genom analys av resurser som utfärdats av WebCompat-tillägget.

Firefox beta 141 minskar minnesförbrukningen på Linux och tar bort kravet på att starta om efter uppdatering med en pakethanterare.

Källa: opennet.ru

Lägg en kommentar