Izdanje Firefox 96

Objavljen je web pretraživač Firefox 96. Osim toga, kreirano je dugoročno ažuriranje grane podrške - 91.5.0. Grana Firefox 97 prebačena je u fazu beta testiranja, čije je puštanje zakazano za 8. februar.

Glavne inovacije:

  • Dodata mogućnost prisiljavanja web lokacija da uključe tamnu ili svijetlu temu. Dizajn boja mijenja pretraživač i ne zahtijeva podršku web-mjesta, što vam omogućava da koristite tamnu temu na web lokacijama koje su dostupne samo u svijetlim bojama, a svijetle teme na tamnim stranicama.
    Izdanje Firefox 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 sistema ili dodijelite boje ručno.

    Izdanje Firefox 96

  • Značajno poboljšana redukcija šuma i automatska kontrola pojačanja zvuka, kao i neznatno poboljšano poništavanje eha.
  • Opterećenje glavne izvedbene niti je značajno smanjeno.
  • Primijenjeno je strože ograničenje prijenosa kolačića između web lokacija, zabranjujući obradu kolačića trećih strana postavljenih prilikom pristupa web lokacijama koje nisu domene trenutne stranice. Takvi kolačići se koriste za praćenje kretanja korisnika između stranica u kodu reklamnih mreža, widgeta društvenih mreža i sistema za web analizu. Za kontrolu prijenosa kolačića, koristi se atribut Same-Site naveden u zaglavlju "Cookie Policy", koji je po defaultu sada postavljen na vrijednost "Same-Site=Lax", što ograničava slanje kolačića za više web-lokacija podzahtjevi, kao što je zahtjev za sliku ili učitavanje sadržaja kroz iframe sa druge stranice, što također pruža zaštitu od CSRF (Cross-Site Request Forgery) napada.
  • Rešeni su problemi sa smanjenim kvalitetom videa na nekim sajtovima i sa SSRC (Synchronization source identifier) ​​zaglavljem koje se resetuje prilikom gledanja videa. Također smo riješili problem sa smanjenom rezolucijom prilikom dijeljenja ekrana putem WebRTC-a.
  • Na macOS-u, klikom na linkove u Gmailu sada se otvaraju u novoj kartici, baš kao i na drugim platformama. Zbog neriješenih problema, macOS ne dozvoljava kačenje video zapisa u načinu rada preko cijelog ekrana.
  • Da bi se pojednostavila podešavanja stilova tamnih tema, dodana je nova šema boja CSS svojstva koja vam omogućava da odredite u kojim šemama boja element može biti ispravno prikazan. Podržane šeme uključuju „svetlo“, „tamno“, „dnevni režim“ i „noćni režim“.
  • Dodana je CSS funkcija hwb() koja se može specificirati umjesto vrijednosti boja za definiranje boja prema modelu boja HWB (nijansa, bjelina, crna). Opciono, funkcija može specificirati vrijednost transparentnosti.
  • Funkcija “reversed()” implementirana je za svojstvo CSS-a za poništavanje brojača, što vam omogućava da koristite invertirane CSS brojače za numerisanje elemenata u opadajućem redoslijedu (na primjer, možete prikazati brojeve elemenata na listama u opadajućem redosledu).
  • Na Android platformi omogućena je podrška za metodu navigator.canShare() koja vam omogućava da provjerite mogućnost korištenja metode navigator.share(), koja pruža način za dijeljenje informacija na društvenim mrežama, npr. generirati objedinjeno dugme za dijeljenje na društvenim mrežama koje koristi posjetitelj ili organizirati slanje podataka drugim aplikacijama.
  • Web Locks API je omogućen prema zadanim postavkama, omogućavajući vam da koordinirate rad web aplikacije na nekoliko kartica ili pristup resursima od web radnika. API pruža sredstva za asinhrono preuzimanje brava i otpuštanje brava nakon što je potreban rad na zajedničkom resursu završen. Dok jedan proces drži zaključavanje, drugi procesi čekaju da se otpusti bez zaustavljanja izvršenja.
  • U konstruktoru IntersectionObserver(), kada se prosljeđuje prazan niz, svojstvo rootMargin se postavlja prema zadanim postavkama umjesto izbacivanja izuzetka.
  • Implementirana je mogućnost izvoza elemenata platna u WebP formatu prilikom pozivanja metoda HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() i OffscreenCanvas.toBlob.
  • Beta verzija Firefoxa 97 označava modernizaciju procesa preuzimanja datoteke - umjesto da se prikaže upit prije preuzimanja, datoteke sada počinju automatski da se preuzimaju i mogu se otvoriti u bilo kojem trenutku putem panela za napredak preuzimanja.

Pored inovacija i ispravki grešaka, Firefox 96 je popravio 30 ranjivosti, od kojih je 19 označeno kao opasno. 14 ranjivosti su uzrokovane problemima s memorijom, kao što su prekoračenje bafera i pristup već oslobođenim memorijskim područjima. Potencijalno, ovi problemi mogu dovesti do izvršavanja napadačevog koda prilikom otvaranja posebno dizajniranih stranica. Opasni problemi također uključuju zaobilaženje izolacije Iframea putem XSLT-a, uvjete utrke pri reprodukciji audio datoteka, prelivanje bafera kada se koristi blendGaussianBlur CSS filter, pristup memoriji nakon što je oslobođena prilikom obrade određenih mrežnih zahtjeva, zamjenu sadržaja prozora preglednika kroz manipulaciju u potpunosti -režim ekrana, blokiranje izlaza iz režima preko celog ekrana.

Dodatno, možete primijetiti najavu suradnje između Linux Mint distribucije i Mozille, u okviru koje će distribucija isporučiti neizmijenjene službene verzije Firefoxa bez upotrebe dodatnih zakrpa iz Debiana i Ubuntua, bez zamjene početne stranice na linuxmint.com/start , bez zamjene pretraživača i bez promjene zadanih postavki. Umjesto pretraživača Yahoo i DuckDuckGo koristit će se skup Google, Amazon, Bing, DuckDuckGo i Ebay. Zauzvrat, Mozilla će prenijeti određeni iznos novca Linux Mint programerima. Novi paketi sa Firefox-om biće ponuđeni za Linux Mint 19.x, 20.x i 21.x grane. Danas ili sutra korisnicima će biti ponuđen Firefox 96 paket, izdat u skladu sa ugovorom.

izvor: opennet.ru

Dodajte komentar