Utgivelsen av nettleseren Firefox 96 har skjedd. I tillegg er det laget en oppdatering for versjonen med langtidsstøtte — 91.5.0. Utviklingsversjonen Firefox 97 har gått inn i betatestingen, med lansering planlagt 8. februar.
Hovudnyhende:
- Det er lagt til muligheten for tvungen aktivering av mørk eller lys tema for nettsteder. Fargepaletten endres av nettleseren og krever ikke støtte fra nettstedet, noe som gjør at mørke temaer kan brukes på side med kun lys fargetone, og lys tema kan brukes på mørke nettsteder.

For å endre fargeinnstillinger i innstillingene (about:preferences) i seksjonen «Allmenne / Språk og utseende» er det foreslått en ny seksjon «Farger», hvor du kan aktivere fargeoverstyring relatert til fargetemaet i operativsystemet eller tilordne farger manuelt.

- Støydemping og automatisk lydstyrkeregulering har blitt betydelig forbedret, samt en liten forbedring av ekkodemping.
- Belastningen på hovedkjøringsstrømmen er redusert betydelig.
- En strengere begrensning av overføring av informasjonskapsler mellom nettsteder er innført, som forbyr behandling av tredjeparts informasjonskapsler sendt fra nettsteder som er forskjellige fra domenet den nåværende siden. Slike informasjonskapsler brukes til å spore brukerens bevegelser mellom nettsteder i annoncenettverkskode, sosiale widgeter og systemer for webanalyse. Kontrollen med overføring av informasjonskapsler bruker attributtet Same-Site spesifisert i «Cookie Policy»-overskriften, som nå som standard er satt til «Same-Site=Lax», noe som begrenser sending av informasjonskapsler for nettstedslike sous-requester, som forespørselen om bilde eller innlasting av innhold via iframe fra et annet nettsted, og gir beskyttelse mot CSRF (Cross-Site Request Forgery)-angrep.
- Problemer med kvaliteten på videoer på enkelte nettsteder og tilbakestilling av SSRC-overskriften (synchronization source identifier) ved videovisning er løst. Det er også løst et problem med redusert oppløsning ved deling av skjerm gjennom WebRTC.
- På macOS-plattformen åpnes nå lenker i Gmail i en ny fane, akkurat som på de andre plattformene. På grunn av uløste problemer i macOS er det ikke tillatt å frakobble videoer i fullskjermmodus.
- For easier customization of dark theme styles, a new CSS property color-scheme has been added, allowing you to specify which color schemes an element can be displayed in correctly. Among the supported schemes are "light", "dark", "day mode", and "night mode".
- A CSS function hwb() has been added, which can be specified instead of color values to define colors according to the HWB (hue, whiteness, blackness) color model. An optional opacity value can also be specified in the function.
- The counter-reset CSS property has implemented the "reversed()" function, allowing the use of inverted CSS counters for numbering elements in descending order (for example, item numbers in <ol> lists can be displayed in descending order).
- On the Android platform, support for the navigator.canShare() method has been provided, allowing you to check the possibility of using the navigator.share() method, which provides means for sharing information on social networks, such as generating a unified button for posting on social networks used by the visitor or organizing the sending of data to other applications.
- The Web Locks API is enabled by default, allowing coordination of web application work across multiple tabs or access to resources from web workers. The API provides means to obtain locks asynchronously and release locks after completing necessary work with shared resources. While one process holds a lock, other processes wait for it to be released without stopping execution.
- In the IntersectionObserver() constructor, when an empty string is passed, the rootMargin property is set to default instead of generating an exception.
- The capability to export canvas elements in WebP format has been implemented when calling the HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob(), and OffscreenCanvas.toBlob methods.
- In beta version Firefox 97, the file download process has been modernized — instead of displaying a prompt before starting the download, files now start downloading automatically and can be opened at any time through the download progress panel.
I Firefox 96 har det blitt løst 30 sårbarheter, hvorav 19 er merket som farlige, i tillegg til nyheter og feilrettinger. 14 sårbarheter er forårsaket av minnehåndteringsproblemer som buffer-overløp og tilgang til allerede frigjorte minneområder. Disse problemene kan potensielt føre til at ondsinnet kode blir utført når spesialdesignede sider åpnes. Blant de farlige problemene merkes det også sårbarheter i Iframe-isolasjon via XSLT, raseforhold når lydfiler spilles av, buffer-overløp ved bruk av CSS-filteret blendGaussianBlur, tilgang til minne etter frigjøring under behandling av spesifikke nettverksforespørsel, manipulering av nettleservinduets innhold i fullskjermmodus, og blokkering av utgang fra fullskjermmodus.
I tillegg kan det nevnes samarbeidsavtalen mellom Linux Mint-distribusjonen og Mozilla, som innebærer at distribusjonen vil inneholde uendrede offisielle versjoner av Firefox, uten bruk av ekstra patcher fra Debian og Ubuntu, uten bytte av startsiden til linuxmint.com/start, uten bytte av søkemotorer og uten endring av standardinnstillinger. I stedet for søkemotorene Yahoo og DuckDuckGo vil det bli brukt et sett med Google, Amazon, Bing, DuckDuckGo og Ebay. I bytte vil Mozilla overføre en viss sum penger til utviklerne av Linux Mint. Nye pakker med Firefox vil bli tilbudt for Linux Mint 19.x, 20.x og 21.x. I dag eller i morgen vil brukerne få tilbud om Firefox 96, tilpasset i henhold til den inngåtte avtalen.
Kilde: opennet.ru


