Firefox 97 udgivelse

Firefox 97 webbrowseren er blevet frigivet. Derudover er der lavet en langsigtet supportfilialopdatering - 91.6.0. Firefox 98-grenen er blevet overført til beta-testfasen, hvis udgivelse er planlagt til den 8. marts.

Vigtigste innovationer:

  • De 18 Colorway sæsonbestemte farvetemaer, der tilbydes i Firefox 94 som en indbygget tilføjelse i en begrænset periode, er udløbet. Brugere, der har til hensigt at fortsætte med at bruge Colorway-temaer, kan aktivere dem i tilføjelsesadministratoren (about:addons).
  • I assemblies til Linux-platformen er muligheden for at generere et PostScript-dokument til udskrivning blevet fjernet (evnen til at udskrive på PostScript-printere og gemme til PDF bibeholdes).
  • Rettede byggeproblemer med Wayland 1.20-biblioteker.
  • Løste et problem, hvor knibzoom stoppede med at fungere på berøringsskærme efter at have flyttet en fane til et andet vindue.
  • About:processes-siden i Linux har forbedret nøjagtigheden af ​​CPU-belastningsdetektion.
  • Løste et problem med at vise skarpe hjørner for vinduer i nogle brugermiljøer, såsom elementært OS 6.
  • På Windows 11-platformen er der tilføjet understøttelse af en ny scrollbar-stil.
  • På macOS-platformen er indlæsning af systemskrifttyper blevet forbedret, hvilket i nogle situationer har gjort det hurtigere at åbne og skifte til en ny fane.
  • I versionen til Android-platformen er nyligt åbnede websteder fremhævet i besøgshistorien. Visningen af ​​billeder for nyligt tilføjede bogmærker er blevet forbedret på startsiden. På Android 12-platformen er problemet med at indsætte links fra udklipsholderen blevet løst.
  • CSS-konstruktioner med længde- og længdeprocenttyper tillader brugen af ​​"cap" og "ic"-enheder.
  • Tilføjet understøttelse af @scroll-timeline CSS-reglen og animation-timeline CSS-egenskaben, hvilket gør det muligt at knytte animationstidslinjen i AnimationTimeline API'et til forløbet af indholdsrulning i stedet for tid i minutter eller sekunder.
  • Egenskaben color-adjust CSS er blevet omdøbt til print-color-adjust som krævet af specifikationen.
  • CSS inkluderer understøttelse af cascading lag som standard, defineret ved hjælp af @layer-reglen og importeret via CSS @import-reglen ved hjælp af layer()-funktionen.
  • Tilføjet scrollbar-gutter CSS-egenskaben for at kontrollere, hvordan skærmplads reserveres til scrollbaren. For eksempel, når du ikke vil have indhold til at rulle, kan du udvide outputtet til at optage rullepanelområdet.
  • Forbedret kompatibilitet med Marionette-webframeworket (WebDriver).
  • AnimationFrameProvider API er blevet føjet til DedicatedWorkerGlobalScope-sættet, som giver dig mulighed for at bruge requestAnimationFrame- og cancelAnimationFrame-metoderne i separate webarbejdere.
  • AbortSignal.abort() og AbortController.abort() metoderne har nu mulighed for at indstille årsagen til nulstilling af signalet, samt læse årsagen gennem egenskaben AbortSignal.reason. Som standard er årsagen AbortError.

Ud over innovationer og fejlrettelser har Firefox 97 rettet 42 sårbarheder, hvoraf 34 er markeret som farlige. 33 sårbarheder (5 under CVE-2022-22764 og 29 under CVE-2022-0511) er forårsaget af hukommelsesproblemer, såsom bufferoverløb og adgang til allerede frigjorte hukommelsesområder. Potentielt kan disse problemer føre til eksekvering af en angribers kode, når der åbnes specialdesignede sider.

Ændringer i Firefox 98 Beta:

  • Adfærden ved download af filer er blevet ændret - i stedet for at vise en anmodning, før overførslen starter, begynder filer nu at downloade automatisk og kan til enhver tid åbnes gennem panelet med information om downloadforløbet eller slettes direkte fra downloadpanelet.
  • Tilføjet nye handlinger til kontekstmenuen, der vises, når du højreklikker på filer i downloadlisten. For eksempel ved at bruge indstillingen Always Open Similar Files, kan du tillade Firefox automatisk at åbne en fil, efter at overførslen er fuldført i et program, der er knyttet til den samme filtype på systemet. Du kan også åbne mappen med downloadede filer, gå til siden, hvorfra downloadingen blev startet (ikke selve download, men linket til download), kopiere linket, fjerne omtalen af ​​download fra din browserhistorik og rydde listen i downloadpanelet.
  • For at optimere processen med at starte browseren er logikken for lancering af tilføjelser, der bruger webRequest API, blevet ændret. Kun blokering af webRequest-opkald vil nu få tilføjelser til at starte under Firefox-start. WebRequests i ikke-blokerende tilstand vil blive forsinket, indtil Firefox er færdig med at starte.
  • Aktiveret understøttelse af HTML-tagget " ", som giver dig mulighed for at oprette dialogbokse og komponenter til interaktiv brugerinteraktion, såsom lukbare advarsler og undervinduer. De oprettede vinduer kan styres fra JavaScript-kode.
  • Et kompatibilitetsvurderingspanel er blevet tilføjet til værktøjer til webudviklere. Panelet viser indikatorer, der advarer om mulige problemer med CSS-egenskaberne for det valgte HTML-element eller hele siden, så du kan identificere inkompatibiliteter med forskellige browsere uden at teste siden separat i hver browser.

Kilde: opennet.ru

Tilføj en kommentar