Firefox 96 version

Webbläsaren Firefox 96 har släppts. Dessutom har en långsiktig supportfilialuppdatering skapats - 91.5.0. Firefox 97-grenen har överförts till betatestningsstadiet, vars lansering är planerad till den 8 februari.

Huvudsakliga innovationer:

  • Lade till möjligheten att tvinga webbplatser att aktivera ett mörkt eller ljust tema. Färgdesignen ändras av webbläsaren och kräver inget stöd från sajten, vilket gör att du kan använda ett mörkt tema på sajter som bara finns i ljusa färger och ett ljust tema på mörka sajter.
    Firefox 96 version

    För att ändra färgrepresentationen i inställningarna (om:preferenser) i avsnittet "Allmänt/Språk och utseende" har ett nytt avsnitt "Färger" föreslagits, där du kan aktivera färgomdefiniering i förhållande till operativsystemets färgschema eller tilldela färger manuellt.

    Firefox 96 version

  • Betydligt förbättrad brusreducering och automatisk ljudförstärkningskontroll, samt något förbättrad ekodämpning.
  • Belastningen på huvudutförandetråden har reducerats avsevärt.
  • En strängare begränsning för överföring av cookies mellan webbplatser har tillämpats, vilket förbjuder bearbetning av tredjepartscookies som ställs in vid åtkomst till andra webbplatser än den aktuella sidans domän. Sådana cookies används för att spåra användarrörelser mellan webbplatser i koden för reklamnätverk, widgets för sociala nätverk och webbanalyssystem. För att kontrollera överföringen av cookies används Same-Site-attributet som anges i "Cookie Policy"-huvudet, vilket som standard nu är inställt på värdet "Same-Site=Lax", vilket begränsar sändningen av cookies för cross-site underförfrågningar, såsom en bildbegäran eller laddning av innehåll via en iframe från en annan webbplats, vilket också ger skydd mot CSRF-attacker (Cross-Site Request Forgery).
  • Problem med minskad videokvalitet på vissa webbplatser och med att SSRC-huvudet (Synchronization source identifier) ​​återställs när du tittar på en video har lösts. Vi åtgärdade också ett problem med minskad upplösning när du delar din skärm via WebRTC.
  • Om du klickar på länkar i Gmail på macOS öppnas de nu på en ny flik, precis som på andra plattformar. På grund av olösta problem tillåter inte macOS fästning av videor i helskärmsläge.
  • För att förenkla inställningarna för mörka temastilar har ett nytt CSS-egenskapsfärgschema lagts till, som låter dig bestämma i vilka färgscheman ett element kan visas korrekt. System som stöds inkluderar "ljus", "mörkt", "dagläge" och "nattläge".
  • Lade till en CSS-funktion hwb() som kan specificeras i stället för färgvärden för att definiera färger enligt HWB-färgmodellen (hue, whiteness, blackness). Alternativt kan funktionen ange ett transparensvärde.
  • Funktionen "reversed()" har implementerats för counter-reset CSS-egenskapen, som låter dig använda inverterade CSS-räknare för att numera element i fallande ordning (du kan till exempel visa elementnummer i listor i fallande ordning).
  • På Android-plattformen tillhandahålls stöd för navigator.canShare()-metoden, som låter dig kontrollera möjligheten att använda navigator.share()-metoden, som tillhandahåller ett sätt att dela information på sociala nätverk, till exempel låter dig för att skapa en enhetlig knapp för delning på sociala nätverk som används av besökaren, eller organisera sändning av data till andra applikationer.
  • Web Locks API är aktiverat som standard, vilket gör att du kan koordinera arbetet i en webbapplikation på flera flikar eller tillgång till resurser från webbarbetare. API:et tillhandahåller ett sätt att förvärva lås asynkront och frigöra låsen efter att det nödvändiga arbetet med den delade resursen har slutförts. Medan en process håller låset, väntar andra processer på att den ska släppas utan att stoppa exekveringen.
  • I IntersectionObserver()-konstruktorn, när en tom sträng skickas, är rootMargin-egenskapen inställd som standard istället för att skapa ett undantag.
  • Implementerade möjligheten att exportera canvaselement i WebP-format när metoderna HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() och OffscreenCanvas.toBlob anropades.
  • Betaversionen av Firefox 97 markerar en modernisering av filnedladdningsprocessen - istället för att visa en uppmaning innan nedladdningen börjar, börjar nu filer att laddas ned automatiskt och kan öppnas när som helst via nedladdningsförloppspanelen.

Utöver innovationer och buggfixar har Firefox 96 åtgärdat 30 sårbarheter, varav 19 är markerade som farliga. 14 sårbarheter orsakas av minnesproblem, såsom buffertspill och tillgång till redan frigjorda minnesområden. Potentiellt kan dessa problem leda till exekvering av en angripares kod när du öppnar specialdesignade sidor. Farliga problem inkluderar också att kringgå Iframe-isolering via XSLT, tävlingsförhållanden vid uppspelning av ljudfiler, buffertspill vid användning av blendGaussianBlur CSS-filtret, åtkomst till minne efter att det har frigjorts vid bearbetning av vissa nätverksförfrågningar, ersättning av innehållet i webbläsarfönstret genom manipulering i sin helhet -skärmläge, blockerar avsluta helskärmsläge.

Dessutom kan du notera tillkännagivandet om samarbete mellan Linux Mint-distributionen och Mozilla, inom vilket distributionen kommer att leverera omodifierade officiella versioner av Firefox utan användning av ytterligare patchar från Debian och Ubuntu, utan att ersätta hemsidan på linuxmint.com/start , utan att ersätta sökmotorer och utan att ändra standardinställningar. Istället för sökmotorerna Yahoo och DuckDuckGo kommer en uppsättning Google, Amazon, Bing, DuckDuckGo och Ebay att användas. I gengäld kommer Mozilla att överföra en viss summa pengar till Linux Mint-utvecklare. Nya paket med Firefox kommer att erbjudas för grenarna Linux Mint 19.x, 20.x och 21.x. Idag eller imorgon kommer användare att erbjudas ett Firefox 96-paket, utfärdat i enlighet med avtalet.

Källa: opennet.ru

Lägg en kommentar