Izlazak Firefox 96

Objavljen je web preglednik Firefox 96. Osim toga, formirano je ažuriranje grane s dugoročnom podrškom — 91.5.0. U beta testiranje prešla je grana Firefox 97, čije je objavljivanje predviđeno za 8. veljače.

Glavne novine:

  • Dodana je mogućnost prisilnog uključivanja tamne ili svijetle teme za web stranice. Boje se mijenjaju pomoću preglednika i ne zahtijevaju podršku s strane web stranice, što omogućava primjenu tamne teme na stranicama dostupnim samo u svijetlim tonovima, a svijetle teme na tamnim stranicama.
    Izlazak Firefox 96

    Za promjenu boja u postavkama (about:preferences), u sekciji 'Općenito/Jezične i vizualne postavke' predložen je novi odjeljak 'Boje', gdje se može uključiti premapiranje boja u skladu s bojama operativnog sustava ili ručno odabrati boje.

    Izlazak Firefox 96
  • Bitno je poboljšano suzbijanje buke i automatsko podešavanje pojačanja zvuka, kao i malo poboljšano suzbijanje eha.
  • Značajno je smanjeno opterećenje na glavnoj izvršnoj niti.
  • Primijenjeno je strože ograničenje prijenosa kolačića između stranica, koje zabranjuje obradu trećih kolačića koji se postavljaju prilikom pristupanja stranicama različitim od domenu trenutne stranice. Takvi kolačići koriste se za praćenje kretanja korisnika između stranica u kodu oglašivačkih mreža, društvenih widgeta i sustava web analitike. Za upravljanje prijenosom kolačića koristi se atribut Same-Site naveden u zaglavlju 'Polica kolačića', koji je po defaultu sada postavljen na 'Same-Site=Lax', što ograničava slanje kolačića za međusobne sub-zahtjeve, poput zahtjeva za slikom ili preuzimanjem sadržaja putem iframe-a s druge web stranice, čime se također pruža zaštita od CSRF napada (Cross-Site Request Forgery).
  • Riješeni su problemi s smanjenjem kvalitete videa na nekim stranicama i resetiranjem SSRC (identifikatora izvorne sinkronizacije) zaglavlja prilikom gledanja videa. Također je otklonjen problem s padom razlučivosti prilikom dijeljenja ekrana putem WebRTC-a.
  • Na macOS platformi, otvaranje veza u Gmailu sada rezultira njihovim otvaranjem u novoj kartici, kao na ostalim platformama. Zbog neriješenih problema na macOS-u, ne dopušta se odvajanje videa u načinu punog ekrana.
  • Kako bi se olakšalo postavljanje stilova tamne teme, dodana je nova CSS značajka color-scheme, koja omogućuje definiranje u kojim se bojama element može pravilno prikazati. Podržane sheme uključuju «light», «dark», «day mode» i «night mode».
  • Dodana je CSS funkcija hwb(), koja se može koristiti umjesto vrijednosti boje za definiranje boja prema HWB (hue, whiteness, blackness) modelu boje. Opcionalno, u funkciji se može navedena vrijednost prozirnosti.
  • Za CSS svojstvo counter-reset implementirana je funkcija «reversed()», koja omogućuje korištenje inverznih CSS brojača za numeraciju elemenata u opadajućem redu (na primjer, može se ispisivati brojeve elemenata u
      popisima u opadajućem redu).
    1. Na platformi Android omogućena je podrška za metodu navigator.canShare(), koja omogućuje provjeru mogućnosti korištenja metode navigator.share(), koja pruža sredstva za dijeljenje informacija na društvenim mrežama, na primjer, omogućuje generiranje jedinstvene tipke za objavljivanje na društvenim mrežama koje posjetitelj koristi, ili organiziranje slanja podataka drugim aplikacijama.
    2. Zadano je uključen API Web Locks, koji omogućuje koordinaciju rada web aplikacije u više kartica ili pristup resursima iz web radnika. API pruža sredstvo za dobivanje zaključavanja na asinkroni način i oslobađanje zaključavanja nakon završetka potrebnog rada s zajedničkim resursom. Dok jedan proces drži zaključavanje, drugi procesi čekaju na njegovo oslobađanje bez zaustavljanja izvršenja.
    3. U konstruktoru IntersectionObserver() zadavanjem praznog niza osigurano je postavljanje zadanog svojstva rootMargin umjesto generiranja iznimke.
    4. Implementirana je mogućnost izvoza canvas elemenata u WebP formatu pri pozivu metoda HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() i OffscreenCanvas.toBlob.
    5. U beta verziji Firefox 97 zapaženo je unapređenje procesa preuzimanja datoteka - umjesto prikazivanja zahtjeva prije početka preuzimanja, datoteke se sada automatski preuzimaju i mogu se u svakom trenutku otvoriti putem panela s informacijama o tijeku preuzimanja.

Osim novih značajki i popravka grešaka, Firefox 96 ispravlja 30 sigurnosnih ranjivosti, od kojih je 19 označeno kao opasne. 14 ranjivosti uzrokovano je problemima s memorijom, kao što su preljevi bafera i pokušaji pristupa već oslobođenim područjima memorije. Potencijalno, ovi problemi mogu omogućiti izvršavanje koda zlonamjernika prilikom otvaranja posebno oblikovanih stranica. Među opasnim problemima takođe se ističeobilaženje izolacije Iframe putem XSLT-a, stanja utrke prilikom reprodukcije zvučnih datoteka, preljevi bafera pri korištenju CSS filtra blendGaussianBlur, pristup memoriji nakon njenog oslobađanja prilikom obrade određenih mrežnih zahtjeva, manipulacija sadržajem prozora preglednika u punom ekranu, i onemogućavanje izlaska iz punog ekrana.

Također se može primijetiti najava suradnje između Linux Mint distribucije i Mozille, u okviru koje će u distribuciji dolaziti nepromijenjene službene verzije Firefoxa bez primjene dodatnih ispravaka od Debiana i Ubuntua, bez zamjene početne stranice s linuxmint.com/start, bez zamjene tražilica i bez promjene postavki prema zadanim vrijednostima. Umjesto tražilica Yahoo i DuckDuckGo, koristit će se skup Google, Amazon, Bing, DuckDuckGo, Ebay. U zamjenu, Mozilla će uplatiti određeni iznos novca programerima Linux Minta. Nove verzije Firefoxa bit će ponuđene za Linux Mint grane 19.x, 20.x i 21.x. Danas ili sutra korisnicima će biti ponuđen paket Firefox 96, prilagođen prema dogovoru.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster