Firefox 96 utgivelse

Nettleseren Firefox 96 har blitt utgitt I tillegg er det opprettet en langsiktig støttefilialoppdatering - 91.5.0. Firefox 97-grenen har blitt overført til beta-teststadiet, og utgivelsen er planlagt til 8. februar.

Hovedinnovasjoner:

  • Lagt til muligheten til å tvinge nettsteder til å slå på et mørkt eller lyst tema. Fargedesignet endres av nettleseren og krever ikke støtte fra siden, som lar deg bruke et mørkt tema på sider som kun er tilgjengelig i lyse farger, og et lyst tema på mørke sider.
    Firefox 96 utgivelse

    For å endre fargerepresentasjonen i innstillingene (om:preferanser) i delen "Generelt/Språk og utseende", er det foreslått en ny "Farger"-seksjon, der du kan aktivere fargeomdefinering i forhold til operativsystemets fargeskjema eller tilordne farger manuelt.

    Firefox 96 utgivelse

  • Betydelig forbedret støyreduksjon og automatisk lydforsterkningskontroll, samt noe forbedret ekko-kansellering.
  • Belastningen på hovedutførelsestråden er betydelig redusert.
  • En strengere restriksjon på overføring av informasjonskapsler mellom nettsteder har blitt brukt, og forbyr behandling av tredjeparts informasjonskapsler som er angitt ved tilgang til andre nettsteder enn domenet til den gjeldende siden. Slike informasjonskapsler brukes til å spore brukerbevegelser mellom nettsteder i koden for annonsenettverk, widgets for sosiale nettverk og nettanalysesystemer. For å kontrollere overføringen av informasjonskapsler brukes Same-Site-attributtet spesifisert i "Cookie Policy"-overskriften, som nå er satt til verdien "Same-Site=Lax", som begrenser sendingen av informasjonskapsler for flere nettsteder underforespørsler, for eksempel en bildeforespørsel eller lasting av innhold gjennom en iframe fra et annet nettsted, som også gir beskyttelse mot CSRF-angrep (Cross-Site Request Forgery).
  • Problemer med redusert videokvalitet på enkelte nettsteder og med at SSRC-headeren (Synchronization source identifier) ​​blir tilbakestilt når du ser på en video, er løst. Vi har også løst et problem med redusert oppløsning når du deler skjermen din via WebRTC.
  • På macOS åpnes de nå ved å klikke på lenker i Gmail i en ny fane, akkurat som på andre plattformer. På grunn av uløste problemer tillater ikke macOS festing av videoer i fullskjermmodus.
  • For å forenkle innstillingene for mørke temastiler, er det lagt til et nytt CSS-egenskapsfargeskjema, som lar deg bestemme i hvilke fargeskjemaer et element kan vises riktig. Støttede ordninger inkluderer "lys", "mørk", "dagmodus" og "nattmodus".
  • Lagt til en CSS-funksjon hwb() som kan spesifiseres i stedet for fargeverdier for å definere farger i henhold til HWB (hue, whiteness, blackness) fargemodellen. Eventuelt kan funksjonen spesifisere en transparensverdi.
  • Funksjonen "reversed()" er implementert for counter-reset CSS-egenskapen, som lar deg bruke inverterte CSS-tellere til å nummerere elementer i synkende rekkefølge (du kan for eksempel vise elementnummer i lister i synkende rekkefølge).
  • På Android-plattformen er det gitt støtte for navigator.canShare()-metoden, som lar deg sjekke muligheten for å bruke navigator.share()-metoden, som gir en måte å dele informasjon på sosiale nettverk, for eksempel lar deg å generere en enhetlig knapp for deling på sosiale nettverk som brukes av den besøkende, eller organisere sending av data til andre applikasjoner.
  • Web Locks API er aktivert som standard, slik at du kan koordinere arbeidet til en nettapplikasjon i flere faner eller tilgang til ressurser fra nettarbeidere. API-en gir en måte å skaffe låser asynkront og frigjøre låsene etter at nødvendig arbeid med den delte ressursen er fullført. Mens en prosess holder låsen, venter andre prosesser på at den frigjøres uten å stoppe utførelsen.
  • I IntersectionObserver()-konstruktøren, når du sender en tom streng, settes rootMargin-egenskapen som standard i stedet for å gi et unntak.
  • Implementerte muligheten til å eksportere lerretselementer i WebP-format ved oppkalling av metodene HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() og OffscreenCanvas.toBlob.
  • Betaversjonen av Firefox 97 markerer en modernisering av filnedlastingsprosessen - i stedet for å vise en melding før nedlastingen begynner, begynner filene nå å laste ned automatisk og kan åpnes når som helst via nedlastingsfremdriftspanelet.

I tillegg til innovasjoner og feilrettinger har Firefox 96 fikset 30 sårbarheter, hvorav 19 er merket som farlige. 14 sårbarheter er forårsaket av minneproblemer, som bufferoverløp og tilgang til allerede frigjorte minneområder. Potensielt kan disse problemene føre til kjøring av en angripers kode når du åpner spesialdesignede sider. Farlige problemer inkluderer også omgåelse av Iframe-isolasjon via XSLT, raseforhold ved avspilling av lydfiler, bufferoverløp ved bruk av blendGaussianBlur CSS-filteret, tilgang til minne etter at det har blitt frigjort ved behandling av visse nettverksforespørsler, erstatte innholdet i nettleservinduet gjennom full manipulering -skjermmodus, blokkerer for å avslutte fullskjermmodus.

I tillegg kan du legge merke til kunngjøringen om samarbeid mellom Linux Mint-distribusjonen og Mozilla, der distribusjonen vil levere umodifiserte offisielle versjoner av Firefox uten bruk av ekstra patcher fra Debian og Ubuntu, uten å erstatte hjemmesiden på linuxmint.com/start , uten å erstatte søkemotorer og uten å endre standardinnstillinger. I stedet for Yahoo og DuckDuckGo søkemotorer, vil et sett med Google, Amazon, Bing, DuckDuckGo og Ebay bli brukt. Til gjengjeld vil Mozilla overføre en viss sum penger til Linux Mint-utviklere. Nye pakker med Firefox vil bli tilbudt for grenene Linux Mint 19.x, 20.x og 21.x. I dag eller i morgen vil brukere bli tilbudt en Firefox 96-pakke, utstedt i henhold til avtalen.

Kilde: opennet.ru

Legg til en kommentar