Firefox 96-versie

De webbrowser Firefox 96 is uitgebracht. Daarnaast is er een update voor de ondersteuningstak voor de lange termijn gemaakt: 91.5.0. De Firefox 97-tak is overgebracht naar de bètatestfase, waarvan de release gepland staat voor 8 februari.

Belangrijkste innovaties:

  • De mogelijkheid toegevoegd om sites te dwingen een donker of licht thema in te schakelen. Het kleurontwerp wordt door de browser gewijzigd en vereist geen ondersteuning van de site, waardoor u een donker thema kunt gebruiken op sites die alleen in lichte kleuren beschikbaar zijn, en een licht thema op donkere sites.
    Firefox 96-versie

    Om de kleurweergave in de instellingen (over:voorkeuren) in de sectie “Algemeen/Taal en Vormgeving” te wijzigen, is een nieuwe sectie “Kleuren” voorgesteld, waarin u kleurherdefinitie kunt inschakelen in relatie tot het kleurenschema van het besturingssysteem of handmatig kleuren toewijzen.

    Firefox 96-versie

  • Aanzienlijk verbeterde ruisonderdrukking en automatische controle van de audioversterking, evenals een licht verbeterde echo-onderdrukking.
  • De belasting op de hoofduitvoeringsdraad is aanzienlijk verminderd.
  • Er is een strengere beperking toegepast op de overdracht van cookies tussen sites, waardoor de verwerking van cookies van derden die zijn ingesteld bij toegang tot andere sites dan het domein van de huidige pagina, wordt verboden. Dergelijke cookies worden gebruikt om gebruikersbewegingen tussen sites te volgen in de code van advertentienetwerken, sociale netwerkwidgets en webanalysesystemen. Om de overdracht van cookies te controleren, wordt het Same-Site-attribuut gebruikt dat is gespecificeerd in de header ‘Cookie Policy’, dat nu standaard is ingesteld op de waarde ‘Same-Site=Lax’, waardoor het verzenden van cookies voor cross-site subverzoeken, zoals een afbeeldingsverzoek of het laden van inhoud via een iframe vanaf een andere site, die ook bescherming biedt tegen CSRF-aanvallen (Cross-Site Request Forgery).
  • Problemen met verminderde videokwaliteit op sommige sites en met het resetten van de SSRC-header (Synchronization source identifier) ​​tijdens het bekijken van een video zijn opgelost. We hebben ook een probleem opgelost met een lagere resolutie bij het delen van uw scherm via WebRTC.
  • Als u op macOS op koppelingen in Gmail klikt, worden ze nu in een nieuw tabblad geopend, net als op andere platforms. Vanwege onopgeloste problemen staat macOS het vastzetten van video's op volledig scherm niet toe.
  • Om de instellingen van donkere themastijlen te vereenvoudigen, is er een nieuw kleurenschema van de CSS-eigenschap toegevoegd, waarmee u kunt bepalen in welke kleurenschema's een element correct kan worden weergegeven. Ondersteunde schema's zijn onder meer "licht", "donker", "dagmodus" en "nachtmodus".
  • Een CSS-functie hwb() toegevoegd die kan worden opgegeven in plaats van kleurwaarden om kleuren te definiëren volgens het HWB-kleurmodel (tint, witheid, zwartheid). Optioneel kan de functie een transparantiewaarde opgeven.
  • De functie ‘reversed()’ is geïmplementeerd voor de CSS-eigenschap counter-reset, waarmee u omgekeerde CSS-tellers kunt gebruiken om elementen in aflopende volgorde te nummeren (u kunt bijvoorbeeld elementnummers in lijsten weergeven in aflopende volgorde).
  • Op het Android-platform wordt ondersteuning geboden voor de methode navigator.canShare(), waarmee u de mogelijkheid kunt controleren om de methode navigator.share() te gebruiken, waarmee u bijvoorbeeld informatie kunt delen op sociale netwerken om een ​​uniforme knop te genereren voor het delen op sociale netwerken die door de bezoeker worden gebruikt, of om het verzenden van gegevens naar andere applicaties te organiseren.
  • De Web Locks API is standaard ingeschakeld, waardoor u het werk van een webapplicatie op verschillende tabbladen kunt coördineren of toegang kunt krijgen tot bronnen van webwerkers. De API biedt een manier om vergrendelingen asynchroon te verwerven en de vergrendelingen vrij te geven nadat het noodzakelijke werk aan de gedeelde bron is voltooid. Terwijl één proces de vergrendeling vasthoudt, wachten andere processen tot deze wordt vrijgegeven zonder de uitvoering te stoppen.
  • In de IntersectionObserver()-constructor wordt bij het doorgeven van een lege tekenreeks de eigenschap rootMargin standaard ingesteld in plaats van dat er een uitzondering wordt gegenereerd.
  • De mogelijkheid geïmplementeerd om canvaselementen in WebP-indeling te exporteren bij het aanroepen van de methoden HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() en OffscreenCanvas.toBlob.
  • De bètaversie van Firefox 97 markeert een modernisering van het downloadproces van bestanden - in plaats van een prompt weer te geven voordat het downloaden begint, beginnen bestanden nu automatisch te downloaden en kunnen ze op elk moment worden geopend via het downloadvoortgangspaneel.

Naast innovaties en bugfixes heeft Firefox 96 30 kwetsbaarheden verholpen, waarvan er 19 als gevaarlijk zijn gemarkeerd. 14 kwetsbaarheden worden veroorzaakt door geheugenproblemen, zoals bufferoverflows en toegang tot reeds vrijgemaakte geheugengebieden. Mogelijk kunnen deze problemen ertoe leiden dat de code van een aanvaller wordt uitgevoerd bij het openen van speciaal ontworpen pagina's. Gevaarlijke problemen zijn ook het omzeilen van Iframe-isolatie via XSLT, racecondities bij het afspelen van audiobestanden, bufferoverflow bij gebruik van het blendGaussianBlur CSS-filter, toegang krijgen tot geheugen nadat dit is vrijgemaakt bij het verwerken van bepaalde netwerkverzoeken, het vervangen van de inhoud van het browservenster door volledige manipulatie -schermmodus, blokkeert de modus Volledig scherm.

Bovendien kunt u kennis nemen van de aankondiging van samenwerking tussen de Linux Mint-distributie en Mozilla, waarbij de distributie ongewijzigde officiële builds van Firefox zal leveren zonder het gebruik van aanvullende patches van Debian en Ubuntu, zonder de startpagina op linuxmint.com/start te vervangen. , zonder zoekmachines te vervangen en zonder de standaardinstellingen te wijzigen. In plaats van de zoekmachines Yahoo en DuckDuckGo zal een set van Google, Amazon, Bing, DuckDuckGo en Ebay worden gebruikt. In ruil daarvoor zal Mozilla een bepaald bedrag overmaken aan Linux Mint-ontwikkelaars. Er zullen nieuwe pakketten met Firefox worden aangeboden voor de Linux Mint 19.x-, 20.x- en 21.x-takken. Vandaag of morgen krijgen gebruikers een Firefox 96-pakket aangeboden, uitgegeven in overeenstemming met de overeenkomst.

Bron: opennet.ru

Voeg een reactie