Firefox 96 udgivelse

Firefox 96-webbrowseren er blevet frigivet. Derudover er der oprettet en langsigtet supportfilialopdatering - 91.5.0. Firefox 97-grenen er blevet overført til beta-teststadiet, hvis udgivelse er planlagt til den 8. februar.

Vigtigste innovationer:

  • Tilføjet muligheden for at tvinge websteder til at aktivere et mørkt eller lyst tema. Farvedesignet ændres af browseren og kræver ikke support fra siden, som giver dig mulighed for at bruge et mørkt tema på sider, der kun er tilgængelige i lyse farver, og et lyst tema på mørke sider.
    Firefox 96 udgivelse

    For at ændre farvegengivelsen i indstillingerne (om:præferencer) i sektionen "Generelt/Sprog og udseende" er der foreslået en ny sektion "Farver", hvor du kan aktivere farveomdefinering i forhold til operativsystemets farveskema eller tildele farver manuelt.

    Firefox 96 udgivelse

  • Markant forbedret støjreduktion og automatisk lydforstærkningskontrol samt en smule forbedret ekko-annullering.
  • Belastningen på hovedudførelsestråden er blevet væsentligt reduceret.
  • Der er blevet anvendt en strengere begrænsning på overførsel af cookies mellem websteder, som forbyder behandlingen af ​​tredjepartscookies, der er indstillet, når du får adgang til andre websteder end domænet på den aktuelle side. Sådanne cookies bruges til at spore brugerbevægelser mellem websteder i koden for reklamenetværk, sociale netværkswidgets og webanalysesystemer. For at kontrollere transmissionen af ​​cookies bruges Same-Site-attributten angivet i "Cookie Policy"-headeren, som som standard nu er indstillet til værdien "Same-Site=Lax", hvilket begrænser afsendelsen af ​​cookies til cross-site underanmodninger, såsom en billedanmodning eller indlæsning af indhold gennem en iframe fra et andet websted, som også giver beskyttelse mod CSRF-angreb (Cross-Site Request Forgery).
  • Problemer med reduceret videokvalitet på nogle websteder og med at SSRC-headeren (Synchronization source identifier) ​​nulstilles, når du ser en video, er blevet løst. Vi har også løst et problem med reduceret opløsning, når du deler din skærm via WebRTC.
  • På macOS åbner et klik på links i Gmail dem nu i en ny fane, ligesom på andre platforme. På grund af uløste problemer tillader macOS ikke fastgørelse af videoer i fuldskærmstilstand.
  • For at forenkle indstillingerne af mørke temastile er der tilføjet et nyt CSS-egenskabsfarveskema, som giver dig mulighed for at bestemme, i hvilke farveskemaer et element kan vises korrekt. Understøttede ordninger inkluderer "lys", "mørk", "dagtilstand" og "nattilstand".
  • Tilføjet en CSS-funktion hwb(), der kan specificeres i stedet for farveværdier for at definere farver i henhold til HWB-farvemodellen (hue, whiteness, blackness). Funktionen kan valgfrit angive en gennemsigtighedsværdi.
  • Funktionen "reversed()" er blevet implementeret for egenskaben counter-reset CSS, som giver dig mulighed for at bruge inverterede CSS-tællere til at nummerere elementer i faldende rækkefølge (du kan f.eks. vise elementnumre i lister i faldende rækkefølge).
  • På Android-platformen understøttes navigator.canShare()-metoden, som giver dig mulighed for at kontrollere muligheden for at bruge navigator.share()-metoden, som giver dig mulighed for at dele information på sociale netværk, f.eks. at generere en samlet knap til deling på sociale netværk, der bruges af den besøgende, eller organisere afsendelse af data til andre applikationer.
  • Web Locks API er aktiveret som standard, hvilket giver dig mulighed for at koordinere arbejdet i en webapplikation på flere faner eller adgang til ressourcer fra webarbejdere. API'en giver et middel til at erhverve låse asynkront og frigive låsene, efter at det nødvendige arbejde på den delte ressource er afsluttet. Mens en proces holder låsen, venter andre processer på, at den bliver frigivet uden at stoppe udførelsen.
  • I IntersectionObserver()-konstruktøren, når en tom streng sendes, indstilles rootMargin-egenskaben som standard i stedet for at afgive en undtagelse.
  • Implementerede evnen til at eksportere lærredselementer i WebP-format ved kald af metoderne HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() og OffscreenCanvas.toBlob.
  • Betaversionen af ​​Firefox 97 markerer en modernisering af fildownloadprocessen - i stedet for at vise en prompt, før downloading begynder, begynder filer nu at downloade automatisk og kan til enhver tid åbnes via downloadstatuspanelet.

Ud over innovationer og fejlrettelser har Firefox 96 rettet 30 sårbarheder, hvoraf 19 er markeret som farlige. 14 sårbarheder 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. Farlige problemer omfatter også omgåelse af Iframe-isolering via XSLT, raceforhold ved afspilning af lydfiler, bufferoverløb ved brug af blendGaussianBlur CSS-filteret, adgang til hukommelse, efter at den er blevet frigivet ved behandling af visse netværksanmodninger, erstatning af indholdet af browservinduet gennem fuld manipulation -skærmtilstand, blokerer for at afslutte fuldskærmstilstand.

Derudover kan du bemærke meddelelsen om samarbejde mellem Linux Mint-distributionen og Mozilla, inden for hvilket distributionen vil levere umodificerede officielle builds af Firefox uden brug af yderligere patches fra Debian og Ubuntu, uden at erstatte hjemmesiden på linuxmint.com/start uden at erstatte søgemaskiner og uden at ændre standardindstillinger. I stedet for Yahoo- og DuckDuckGo-søgemaskinerne vil et sæt Google, Amazon, Bing, DuckDuckGo og Ebay blive brugt. Til gengæld vil Mozilla overføre et vist beløb til Linux Mint-udviklere. Nye pakker med Firefox vil blive tilbudt til Linux Mint 19.x, 20.x og 21.x filialerne. I dag eller i morgen vil brugerne blive tilbudt en Firefox 96-pakke, udstedt i overensstemmelse med aftalen.

Kilde: opennet.ru

Tilføj en kommentar