Versiunea Firefox 96

Browserul web Firefox 96 a fost lansat. În plus, a fost creată o actualizare de asistență pe termen lung - 91.5.0. Ramura Firefox 97 a fost transferată în etapa de testare beta, a cărei lansare este programată pentru 8 februarie.

Principalele inovații:

  • S-a adăugat capacitatea de a forța site-urile să activeze o temă întunecată sau deschisă. Designul de culoare este modificat de browser și nu necesită suport de la site, ceea ce vă permite să utilizați o temă întunecată pe site-urile care sunt disponibile doar în culori deschise și o temă deschisă pe site-urile întunecate.
    Versiunea Firefox 96

    Pentru a schimba reprezentarea culorilor în setările (despre:preferințe) din secțiunea „General/Limbă și aspect”, a fost propusă o nouă secțiune „Culori”, în care puteți activa redefinirea culorilor în raport cu schema de culori a sistemului de operare sau atribuiți manual culorile.

    Versiunea Firefox 96

  • Reducerea zgomotului și controlul automat al câștigului audio îmbunătățite semnificativ, precum și anularea ecoului ușor îmbunătățită.
  • Sarcina pe firul principal de execuție a fost redusă semnificativ.
  • S-a aplicat o restricție mai strictă privind transferul de Cookie-uri între site-uri, interzicând procesarea Cookie-urilor de la terți setate la accesarea altor site-uri decât domeniul paginii curente. Astfel de cookie-uri sunt folosite pentru a urmări mișcările utilizatorilor între site-uri în codul rețelelor de publicitate, widget-urile rețelelor sociale și sistemele de analiză web. Pentru a controla transmiterea cookie-urilor, se folosește atributul Same-Site specificat în antetul „Politica cookie-urilor”, care în mod implicit este acum setat la valoarea „Same-Site=Lax”, care limitează trimiterea cookie-urilor pentru cross-site. sub-cereri, cum ar fi o solicitare de imagine sau încărcarea conținutului printr-un iframe de pe alt site, care oferă și protecție împotriva atacurilor CSRF (Cross-Site Request Forgery).
  • Au fost rezolvate problemele cu calitatea video redusă pe unele site-uri și cu antetul SSRC (identificatorul sursei de sincronizare) resetat la vizionarea unui videoclip. De asemenea, am remediat o problemă cu rezoluția redusă la partajarea ecranului prin WebRTC.
  • Pe macOS, făcând clic pe linkuri în Gmail, le deschide acum într-o filă nouă, la fel ca pe alte platforme. Din cauza unor probleme nerezolvate, macOS nu permite fixarea videoclipurilor în modul ecran complet.
  • Pentru a simplifica setările stilurilor de teme întunecate, a fost adăugată o nouă schemă de culori a proprietății CSS, care vă permite să determinați în ce scheme de culori poate fi afișat corect un element. Schemele acceptate includ „lumină”, „întunecată”, „modul de zi” și „modul de noapte”.
  • S-a adăugat o funcție CSS hwb() care poate fi specificată în locul valorilor de culoare pentru a defini culorile conform modelului de culoare HWB (nuanță, alb, negru). Opțional, funcția poate specifica o valoare de transparență.
  • Funcția „reversed()” a fost implementată pentru proprietatea CSS de resetare a contorului, care vă permite să utilizați contoare CSS inversate pentru a numerota elementele în ordine descrescătoare (de exemplu, puteți afișa numerele elementelor în liste în ordine descrescătoare).
  • Pe platforma Android se oferă suport pentru metoda navigator.canShare(), care vă permite să verificați posibilitatea utilizării metodei navigator.share(), care oferă un mijloc de partajare a informațiilor pe rețelele sociale, de exemplu, vă permite pentru a genera un buton unificat pentru partajare pe rețelele sociale utilizate de vizitator sau pentru a organiza trimiterea datelor către alte aplicații.
  • API-ul Web Locks este activat în mod implicit, permițându-vă să coordonați activitatea unei aplicații web în mai multe file sau să accesați resursele de la lucrătorii web. API-ul oferă un mijloc de a achiziționa încuietori în mod asincron și de a elibera blocările după finalizarea lucrărilor necesare asupra resursei partajate. În timp ce un proces deține blocarea, alte procese așteaptă ca acesta să fie eliberat fără a opri execuția.
  • În constructorul IntersectionObserver(), când trece un șir gol, proprietatea rootMargin este setată implicit în loc să arunce o excepție.
  • S-a implementat capacitatea de a exporta elemente canvas în format WebP la apelarea metodelor HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() și OffscreenCanvas.toBlob.
  • Versiunea beta a Firefox 97 marchează o modernizare a procesului de descărcare a fișierelor - în loc să afișeze un prompt înainte de a începe descărcarea, fișierele încep acum să se descarce automat și pot fi deschise oricând prin panoul de progres de descărcare.

Pe lângă inovații și remedieri de erori, Firefox 96 a remediat 30 de vulnerabilități, dintre care 19 sunt marcate ca periculoase. 14 vulnerabilități sunt cauzate de probleme de memorie, cum ar fi depășirile de buffer și accesul la zonele de memorie deja eliberate. Potenţial, aceste probleme pot duce la executarea unui cod al atacatorului la deschiderea paginilor special concepute. Problemele periculoase includ, de asemenea, ocolirea izolării Iframe prin XSLT, condițiile de cursă la redarea fișierelor audio, depășirea bufferului la utilizarea filtrului CSS blendGaussianBlur, accesarea memoriei după ce aceasta a fost eliberată la procesarea anumitor solicitări de rețea, înlocuirea conținutului ferestrei browser prin manipulare completă -modul ecran, blocând ieșirea din modul ecran complet.

În plus, puteți observa anunțul de cooperare dintre distribuția Linux Mint și Mozilla, în cadrul căreia distribuția va livra versiuni oficiale nemodificate ale Firefox fără utilizarea de corecții suplimentare de la Debian și Ubuntu, fără a înlocui pagina de pornire pe linuxmint.com/start. , fără a înlocui motoarele de căutare și fără a modifica setările implicite. În locul motoarelor de căutare Yahoo și DuckDuckGo, va fi folosit un set de Google, Amazon, Bing, DuckDuckGo și Ebay. În schimb, Mozilla va transfera o anumită sumă de bani către dezvoltatorii Linux Mint. Noi pachete cu Firefox vor fi oferite pentru ramurile Linux Mint 19.x, 20.x și 21.x. Astăzi sau mâine, utilizatorilor li se va oferi un pachet Firefox 96, emis în conformitate cu acordul.

Sursa: opennet.ru

Adauga un comentariu