Firefox 109 version

Webbläsaren Firefox 109 släpptes. Dessutom skapades en uppdatering av den långsiktiga supportgrenen - 102.7.0. Firefox 110-grenen kommer snart att överföras till betatestningsstadiet, vars lansering är planerad till den 14 februari.

Viktiga innovationer i Firefox 109:

  • Som standard är stöd aktiverat för version XNUMX av Chrome-manifestet, som definierar de möjligheter och resurser som är tillgängliga för tillägg som skrivits med WebExtensions API. Stödet för den andra versionen av manifestet kommer att bibehållas under överskådlig framtid. Eftersom den tredje versionen av manifestet har hamnat i brand och kommer att bryta en del innehållsblockering och säkerhetstillägg, har Mozilla gått bort från att säkerställa full manifestkompatibilitet i Firefox och har implementerat vissa funktioner annorlunda. Till exempel har stödet för det gamla blockeringsläget för webRequest API inte avbrutits, vilket har ersatts i Chrome av ett nytt deklarativt innehållsfiltrerings-API. Stödet för modellen för granulär tillståndsbegäran implementeras också något annorlunda, enligt vilket tillägget kan inte aktiveras för alla sidor samtidigt (tillståndet har tagits bort "all_urls"). I Firefox lämnas det slutgiltiga beslutet om att bevilja åtkomst till användaren, som selektivt kan bestämma vilket tillägg som ska ge åtkomst till deras data på en viss webbplats. För att hantera behörigheter har en "Unified Extensions"-knapp lagts till i gränssnittet, med vilken användaren kan bevilja och återkalla åtkomst till ett tillägg till vilken webbplats som helst. Behörighetshantering gäller endast för tillägg baserade på den tredje versionen av manifestet; för tillägg baserade på den andra versionen av manifestet utförs inte granulär åtkomstkontroll till webbplatser.

    Firefox 109 version
  • Firefox View-sidan har förbättrat utformningen av tomma sektioner med nyligen stängda flikar och flikar öppna på andra enheter.
  • Listan över nyligen stängda flikar som visas på Firefox View-sidan har lagt till knappar för att ta bort enskilda länkar från listan.
    Firefox 109 version
  • Lade till möjligheten att visa den angivna sökfrågan i adressfältet, istället för att visa sökmotorns URL (dvs. nycklar visas i adressfältet inte bara under inmatningsprocessen, utan också efter att ha öppnat sökmotorn och visat sökningen resultat kopplade till de angivna nycklarna). Funktionen är för närvarande inaktiverad som standard och kräver inställning av "browser.urlbar.showSearchTerms.featureGate"-inställningen i about:config för att aktivera den.
    Firefox 109 version
  • Dialog för att välja ett datum för ett fält med typerna “date” och “datetime”, anpassade för tangentbordskontroll, vilket gjorde det möjligt att ge korrekt stöd för skärmläsare och använda kortkommandon för att navigera i kalendern.
  • Vi slutförde ett experiment med det inbyggda Colorways-tillägget för att ändra utseendet på webbläsaren (en samling färgteman erbjöds för innehållsområdet, panelerna och flikväxlingsfältet att välja mellan). Tidigare sparade färgteman kan nås på sidan "Tillägg och teman".
  • På system med GTK implementeras möjligheten att samtidigt flytta flera filer till filhanteraren. Att flytta bilder från en flik till en annan har förbättrats.
  • I systemet för automatisk klickning på banners som begär tillåtelse att använda cookies på webbplatser (cookiebanners.bannerClicking.enabled och cookiebanners.service.mode i about:config), möjligheten att lägga till webbplatser i listan över undantag för vilka autoklickning inte tillämpas har genomförts.
  • Som standard är inställningen network.ssl_tokens_cache_use_only_once aktiverad för att förhindra återanvändning av sessionsbiljetter i TLS.
  • Network.cache.shutdown_purge_in_background_task-inställningen är aktiverad, vilket löser problemet med att fil-I/O stängs av korrekt när den stängs av.
  • Ett element ("Fäst till verktygsfältet") har lagts till i tilläggets snabbmeny för att fästa tilläggsknappen i verktygsfältet.
  • Det är möjligt att använda Firefox som dokumentvisare, vald i systemet via snabbmenyn "Öppna med".
  • Lade till information om skärmens uppdateringsfrekvens på sidan about:support.
  • Tillagda inställningar ui.font.menu, ui.font.icon, ui.font.caption, ui.font.status-bar, ui.font.message-box, etc. för att åsidosätta systemteckensnitt.
  • Aktiverat som standard är stöd för scrollend-händelsen, som genereras när användaren slutar rulla (när positionen slutar ändras) i element- och dokumentobjekt.
  • Tillhandahöll partitionering av åtkomst genom Storage API vid bearbetning av innehåll från tredje part, oavsett Storage Access API.
  • Lade till stöd för listattributet till range-elementet, som överför elementets identifierare med en lista över fördefinierade värden som erbjuds för inmatning.
  • CSS-egenskapen content-visibility, som används för att förhindra onödig rendering av områden utanför synlighetsfältet, har nu uppdaterats med värdet 'auto', när det är inställt bestäms synlighet av webbläsaren baserat på elementets närhet till gränsen till det synliga området.
  • I CSS-typ , som definierar standardfärgvärden för olika sidkomponenter, och lagt till stöd för värden Mark, MarkText och ButtonBorder.
  • Web Auth lägger till möjligheten att autentisera med CTAP2 (Client to Authenticator Protocol) med USB HID-baserade tokens. Support är ännu inte aktiverat som standard och är aktiverat av parametern security.webauthn.ctap2 i about:config.
  • I webbutvecklarverktygen i JavaScript-debuggern har ett nytt brytpunktsalternativ lagts till som utlöses när man flyttar till scrollend-händelsehanteraren.
  • Stöd för kommandona "session.subscribe" och "session.unsubscribe" har lagts till i WebDriver BiDi webbläsares fjärrkontrollprotokoll.
  • Bygger för Windows-plattformen inkluderar användningen av hårdvaruskyddsmekanismen ACG (Arbitrary Code Guard) för att blockera utnyttjandet av sårbarheter i processer som spelar upp multimediainnehåll.
  • På macOS-plattformen har funktionen för kombinationerna Ctrl/Cmd + styrplatta eller Ctrl/Cmd + mushjulskombinationer ändrats, vilket nu leder till rullning (som i andra webbläsare), snarare än att zooma.
  • Förbättringar i Android-versionen:
    • När du tittar på en helskärmsvideo är visningen av adressfältet när du rullar inaktiverat.
    • Lade till en knapp för att avbryta ändringar efter att ha tagit bort en fäst webbplats.
    • Listan över sökmotorer uppdateras efter språkbyte.
    • Fixade en krasch som inträffade när en stor bit data placerades i urklipp eller adressfältet.
    • Förbättrad renderingsprestanda för canvaselement.
    • Löste ett problem med videosamtal som bara kan använda H.264-codec.

Förutom innovationer och buggfixar har Firefox 109 fixat 21 sårbarheter. 15 sårbarheter är markerade som farliga, varav 13 sårbarheter (samlade under CVE-2023-23605 och CVE-2023-23606) orsakas av minnesproblem, såsom buffertspill och tillgång till redan frigjorda minnesområden. Potentiellt kan dessa problem leda till exekvering av en angripares kod när du öppnar specialdesignade sidor. Sårbarheten CVE-2023-23597 orsakas av ett logiskt fel i koden för att skapa nya underordnade processer och gör att en ny process kan startas i file://-kontexten för att läsa innehållet i godtyckliga filer. Sårbarheten CVE-2023-23598 orsakas av ett fel i hanteringen av dra-och-släpp-åtgärder i GTK-ramverket och gör att innehållet i godtyckliga filer kan läsas genom DataTransfer.setData-anropet.

Källa: opennet.ru

Lägg en kommentar