Izdanje Firefoxa 96

Izdan je web-preglednik Firefox 96. Osim toga, stvoreno je ažuriranje ogranka za dugoročnu podršku - 91.5.0. Grana Firefox 97 prebačena je u fazu beta testiranja, čije je izdanje zakazano za 8. veljače.

Glavne inovacije:

  • Dodana mogućnost prisiljavanja web stranica da uključe tamnu ili svijetlu temu. Dizajn boja mijenja preglednik i ne zahtijeva podršku stranice, što vam omogućuje korištenje tamne teme na stranicama koje su dostupne samo u svijetlim bojama i svijetle teme na tamnim stranicama.
    Izdanje Firefoxa 96

    Za promjenu prikaza boja u postavkama (about:preferences) u odjeljku “Općenito/jezik i izgled” predložen je novi odjeljak “Boje” u kojem možete omogućiti redefiniranje boja u odnosu na shemu boja operativnog sustava ili ručno dodijeliti boje.

    Izdanje Firefoxa 96

  • Značajno poboljšano smanjenje šuma i automatska kontrola pojačanja zvuka, kao i malo poboljšano poništavanje jeke.
  • Opterećenje glavne izvedbene niti značajno je smanjeno.
  • Primijenjeno je strože ograničenje prijenosa kolačića između stranica, zabranjujući obradu kolačića trećih strana postavljenih prilikom pristupa stranicama koje nisu domena trenutne stranice. Takvi se kolačići koriste za praćenje kretanja korisnika između stranica u kodu oglašivačkih mreža, widgeta društvenih mreža i sustava web analitike. Za kontrolu prijenosa kolačića koristi se atribut Same-Site naveden u zaglavlju "Pravila o kolačićima", koji je prema zadanim postavkama sada postavljen na vrijednost "Same-Site=Lax", što ograničava slanje kolačića za više stranica. podzahtjevi, kao što je zahtjev za slikom ili učitavanje sadržaja kroz iframe s druge stranice, što također pruža zaštitu od CSRF (Cross-Site Request Forgery) napada.
  • Riješeni su problemi sa smanjenom kvalitetom videozapisa na nekim stranicama i s poništavanjem zaglavlja SSRC (Sinkronizacijski izvorni identifikator) prilikom gledanja videozapisa. Također smo riješili problem sa smanjenom rezolucijom prilikom dijeljenja zaslona putem WebRTC-a.
  • Na macOS-u, klik na veze u Gmailu sada ih otvara u novoj kartici, baš kao i na drugim platformama. Zbog neriješenih problema, macOS ne dopušta prikvačivanje videozapisa na cijelom zaslonu.
  • Kako bi se pojednostavile postavke stilova tamne teme, dodano je novo CSS svojstvo color-scheme, koje vam omogućuje da odredite u kojim se shemama boja neki element može ispravno prikazati. Podržane sheme uključuju "svijetli", "tamni", "dnevni način rada" i "noćni način rada".
  • Dodana je CSS funkcija hwb() koja se može navesti umjesto vrijednosti boja za definiranje boja prema HWB (ton, bjelina, crnina) modelu boja. Opcionalno, funkcija može odrediti vrijednost prozirnosti.
  • Funkcija "reversed()" implementirana je za CSS svojstvo resetiranja brojača, što vam omogućuje korištenje obrnutih CSS brojača za numeriranje elemenata silaznim redoslijedom (na primjer, možete prikazati brojeve elemenata na popisima u silaznom redoslijedu).
  • Na platformi Android omogućena je podrška za metodu navigator.canShare(), koja vam omogućuje da provjerite mogućnost korištenja metode navigator.share(), koja pruža način dijeljenja informacija na društvenim mrežama, npr. generirati objedinjeni gumb za dijeljenje na društvenim mrežama koje koristi posjetitelj ili organizirati slanje podataka drugim aplikacijama.
  • Web Locks API omogućen je prema zadanim postavkama, što vam omogućuje koordinaciju rada web aplikacije u nekoliko kartica ili pristup resursima web radnika. API pruža sredstva za asinkrono dobivanje zaključavanja i otpuštanje zaključavanja nakon završetka potrebnog rada na dijeljenom resursu. Dok jedan proces drži zaključavanje, drugi procesi čekaju da se otpusti bez zaustavljanja izvršenja.
  • U konstruktoru IntersectionObserver(), prilikom prosljeđivanja praznog niza, svojstvo rootMargin postavljeno je prema zadanim postavkama umjesto izbacivanja iznimke.
  • Implementirana je mogućnost izvoza elemenata platna u WebP format prilikom pozivanja metoda HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() i OffscreenCanvas.toBlob.
  • Beta verzija Firefoxa 97 označava modernizaciju procesa preuzimanja datoteka - umjesto prikazivanja upita prije početka preuzimanja, datoteke se sada automatski počinju preuzimati i mogu se otvoriti u bilo kojem trenutku putem ploče za napredak preuzimanja.

Uz inovacije i ispravke grešaka, Firefox 96 je popravio 30 ranjivosti, od kojih je 19 označeno kao opasno. 14 ranjivosti uzrokovane su problemima s memorijom, kao što su prekoračenja međuspremnika i pristup već oslobođenim područjima memorije. Potencijalno, ovi problemi mogu dovesti do izvršavanja koda napadača prilikom otvaranja posebno dizajniranih stranica. Opasni problemi također uključuju zaobilaženje izolacije Iframe putem XSLT-a, uvjete utrke pri reprodukciji audio datoteka, prekoračenje međuspremnika pri korištenju blendGaussianBlur CSS filtra, pristupanje memoriji nakon što je oslobođena pri obradi određenih mrežnih zahtjeva, zamjenu sadržaja prozora preglednika potpunom manipulacijom. -način zaslona, ​​blokiranje izlaza iz načina rada na cijelom zaslonu.

Dodatno, možete primijetiti najavu suradnje između distribucije Linux Mint i Mozille, unutar koje će distribucija isporučivati ​​nemodificirane službene verzije Firefoxa bez korištenja dodatnih zakrpa iz Debiana i Ubuntua, bez zamjene početne stranice na linuxmint.com/start , bez zamjene tražilica i bez mijenjanja zadanih postavki. Umjesto tražilica Yahoo i DuckDuckGo koristit će se skup Google, Amazon, Bing, DuckDuckGo i Ebay. Zauzvrat, Mozilla će programerima Linux Mint transferirati određeni iznos novca. Novi paketi s Firefoxom bit će ponuđeni za ogranke Linux Mint 19.x, 20.x i 21.x. Danas ili sutra korisnicima će biti ponuđen paket Firefox 96, izdan u skladu s ugovorom.

Izvor: opennet.ru

Dodajte komentar