Izdavanje Firefox 96

Izdanje web pregledača Firefox 96 je objavljeno. Takođe, kreirano je ažuriranje grane sa dugoročnom podrškom — 91.5.0. U beta fazu prešla je grana Firefox 97, čije je izdanje zakazano za 8. februar.

Glavne novosti:

  • Dodana je mogućnost prisilnog aktiviranja tamne ili svetle teme za sajtove. Boja interfejsa menja se pomoću pregledača i ne zahteva podršku sa strane sajtova, što omogućava primenu tamne teme na sajtovima koji su dostupni samo u svetlim tonovima, a na tamnim sajtovima — svetlu temu.
    Izdavanje Firefox 96

    Za promenu kolorističkog prikaza u podešavanjima (about:preferences) u sekciji 'Opšte/Jezik i izgled' uveden je novi deo 'Boje', u kojem se može aktivirati prepisivanje boja u skladu sa shemom boja operativnog sistema ili ručno odrediti boje.

    Izdavanje Firefox 96
  • Značajno su poboljšani suzbijanje šuma i automatsko podešavanje pojačanja zvuka, kao i malo unapređeno suzbijanje eha.
  • Značajno je smanjeno opterećenje na glavnoj izvršnoj niti.
  • Primena strožih ograničenja na prenos kolačića između sajtova, koja zabranjuju obradu trećih kolačića postavljenih prilikom pristupanja sajtovima koji se razlikuju od domene trenutne stranice. Ovi kolačići se koriste za praćenje kretanja korisnika između sajtova u kodu reklamnih mreža, vidgeva društvenih mreža i sistema web analitike. Za upravljanje prenosom kolačića koristi se atribut Same-Site koji se podešava u zaglavlju 'Politika kolačića', koji je sada podrazumevano postavljen na vrednost 'Same-Site=Lax', što ograničava slanje kolačića za međusajtove podupitke, kao što su zahtevi za slikama ili učitavanje sadržaja preko iframe-a sa drugog sajta, što pruža zaštitu od CSRF napada (Cross-Site Request Forgery).
  • Rešeni su problemi sa smanjenjem kvaliteta video sadržaja na nekim sajtovima i sa resetovanjem SSRC (Identifikator sinhronizacione izvora) zaglavlja prilikom gledanja videa. Takođe, otklonjen je problem sa smanjenjem rezolucije prilikom deljenja ekrana putem WebRTC-a.
  • Na platformi macOS, otvaranje linkova u Gmail-u sada otvara nove kartice, kao i na ostalim platformama. Zbog nerešenih problema na macOS-u, isključeno je odvajanjem videa u režimu celog ekrana.
  • Za poenostavitev nastavitve stilov teme z temnim ozadjem je bila dodana nova CSS-lastnost color-scheme, ki omogoča določitev, v katerih barvnih shemah je mogoče pravilno prikazati element. Med podprtimi shemami so 'light', 'dark', 'day mode' in 'night mode'.
  • Dodana je CSS-funkcija hwb(), ki jo je mogoče uporabiti namesto vrednosti barve za določitev barv v skladu z barvnim modelom HWB (hue, whiteness, blackness). Opcijsko lahko v funkciji navedete tudi vrednost prosojnosti.
  • Za CSS-lastnost counter-reset je bila implementirana funkcija „reversed()“, ki omogoča uporabo obrnjenih CSS števec za razvrščanje elementov v padajočem vrstnem redu (na primer, lahko prikažete številke elementov v seznamih
      v padajočem vrstnem redu).
    1. Na platformi Android je bila dodana podpora za metodo navigator.canShare(), ki omogoča preverjanje možnosti uporabe metode navigator.share(), ki ponuja sredstva za deljenje informacij na družbenih omrežjih, na primer generiranje enotnega gumb za objavo na družbenih omrežjih, ki jih obiskovalec uporablja, ali organiziranje pošiljanja podatkov drugim aplikacijam.
    2. Privzeto je vključen API Web Locks, ki omogoča usklajevanje dela spletne aplikacije v več zavihkih ali dostop do virov iz web workerjev. API zagotavlja sredstva za pridobivanje zaklepanja v asinhronem načinu in sprostitev zaklepanja po končanju potrebnega dela z deljenim virom. Dokler en proces zadrži zaklep, drugi procesi čakajo na njegovo sprostitev brez prekinitve izvajanja.
    3. V konstruktorju IntersectionObserver() ob predaji praznega niza omogoča privzeto nastavitev lastnosti rootMargin namesto generiranja izjeme.
    4. Uvedena je možnost izvoza elementov canvas v formatu WebP pri klicu metod HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() in OffscreenCanvas.toBlob.
    5. V beta različici Firefox 97 je opaziti nadgradnjo postopka prenosa datotek – namesto prikaza poziva pred začetkom prenosa se datoteke zdaj samodejno začnejo prenašati in jih je mogoče kadarkoli odpreti prek panela z informacijami o napredku prenosa.

Poleg novih funkcij in popravkov v Firefox 96 je bilo odprtih 30 ranljivosti, od katerih je 19 označenih kot nevarnih. 14 ranljivosti je posledica težav z upravljanjem pomnilnika, kot so prekoračitve in dostop do že osvobojenih pomnilniških območij. Te težave lahko potencialno vodijo do izvajanja zlonamerne kode ob odpiranju posebno oblikovanih strani. Med nevarnimi težavami se prav tako navaja obhodalna izolacija Iframe prek XSLT, stanje dirke pri predvajanju avdio datotek, prekoračitev pomnilnika pri uporabi CSS filtra blendGaussianBlur, dostop do pomnilnika po njegovi osvoboditvi pri obravnavi določenih spletnih zahtevkov, zamenjava vsebine okna brskalnika prek manipulacij v celozaslonskem načinu in blokiranje izhoda iz celozaslonskega načina.

Poleg tega je bilo objavljeno sodelovanje med distribucijo Linux Mint in Mozillo, v sklopu katerega bodo v distribuciji vključene nespremenjene uradne različice Firefoxa brez dodatnih popravkov iz Debiana in Ubuntuja, brez zamenjave domače strani na linuxmint.com/start, brez zamenjave iskalnikov in brez spremembe privzetih nastavitev. Namesto iskalnikov Yahoo in DuckDuckGo bo uporabljen nabor Google, Amazon, Bing, DuckDuckGo in Ebay. V zameno bo Mozilla razvijalcem Linux Mint namenila določeno denarno vsoto. Nove različice Firefoxa bodo na voljo za veje Linux Mint 19.x, 20.x in 21.x. Danes ali jutri bo uporabnikom ponujen paket Firefox 96, oblikovan v skladu s sklenjenim sporazumom.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster