Izdaja Firefox 96

Izdan je spletni brskalnik Firefox 96. Poleg tega je bila ustvarjena dolgoročna posodobitev veje podpore - 91.5.0. Podružnica Firefox 97 je bila prenesena v fazo beta testiranja, katere izdaja je predvidena za 8. februar.

Glavne novosti:

  • Dodana možnost prisile spletnih mest, da vklopijo temno ali svetlo temo. Barvno zasnovo spreminja brskalnik in ne potrebuje podpore spletnega mesta, kar vam omogoča uporabo temne teme na spletnih mestih, ki so na voljo samo v svetlih barvah, in svetle teme na temnih spletnih mestih.
    Izdaja Firefox 96

    Za spreminjanje barvne predstavitve v nastavitvah (about:preferences) v razdelku “Splošno/jezik in videz” je predlagan nov razdelek “Barve”, v katerem lahko omogočite redefiniranje barve glede na barvno shemo operacijskega sistema oz. ročno dodelite barve.

    Izdaja Firefox 96

  • Bistveno izboljšano zmanjšanje hrupa in samodejni nadzor ojačitve zvoka ter nekoliko izboljšano odpravljanje odmeva.
  • Obremenitev glavne izvedbene niti se je znatno zmanjšala.
  • Uporabljena je bila strožja omejitev prenosa piškotkov med spletnimi mesti, ki prepoveduje obdelavo piškotkov tretjih oseb, nastavljenih pri dostopu do spletnih mest, ki niso domena trenutne strani. Takšni piškotki se uporabljajo za sledenje premikom uporabnikov med spletnimi mesti v kodi oglaševalskih omrežij, pripomočkov za družbena omrežja in sistemov spletne analitike. Za nadzor prenosa piškotkov se uporablja atribut Same-Site, določen v glavi »Pravilnik o piškotkih«, ki je zdaj privzeto nastavljen na vrednost »Same-Site=Lax«, kar omejuje pošiljanje piškotkov med spletnimi mesti. podzahteve, kot je zahteva za sliko ali nalaganje vsebine prek okvirja iframe z drugega mesta, kar zagotavlja tudi zaščito pred napadi CSRF (Cross-Site Request Forgery).
  • Težave z zmanjšano kakovostjo videa na nekaterih spletnih mestih in s ponastavitvijo glave SSRC (identifikator vira sinhronizacije) med gledanjem videoposnetka so bile odpravljene. Odpravili smo tudi težavo z zmanjšano ločljivostjo pri skupni rabi zaslona prek WebRTC.
  • V macOS se s klikom na povezave v Gmailu te zdaj odprejo v novem zavihku, tako kot na drugih platformah. Zaradi nerešenih težav macOS ne dovoljuje pripenjanja videoposnetkov v celozaslonskem načinu.
  • Za poenostavitev nastavitev slogov temne teme je bila dodana nova barvna shema lastnosti CSS, ki vam omogoča, da določite, v katerih barvnih shemah je lahko element pravilno prikazan. Podprte sheme vključujejo "svetlo", "temno", "dnevni način" in "nočni način".
  • Dodana je funkcija CSS hwb(), ki jo je mogoče določiti namesto barvnih vrednosti za definiranje barv glede na barvni model HWB (hue, whiteness, blackness). Po želji lahko funkcija določi vrednost prosojnosti.
  • Funkcija »reversed()« je bila implementirana za lastnost CSS za ponastavitev števca, ki vam omogoča uporabo obrnjenih števcev CSS za oštevilčevanje elementov v padajočem vrstnem redu (na primer, številke elementov lahko prikažete na seznamih v padajočem vrstnem redu).
  • Na platformi Android je zagotovljena podpora za metodo navigator.canShare(), ki omogoča preverjanje možnosti uporabe metode navigator.share(), ki omogoča deljenje informacij na družbenih omrežjih, npr. ustvariti enoten gumb za deljenje na družbenih omrežjih, ki jih uporablja obiskovalec, ali organizirati pošiljanje podatkov drugim aplikacijam.
  • API Web Locks je privzeto omogočen, kar vam omogoča usklajevanje dela spletne aplikacije na več zavihkih ali dostop do virov spletnih delavcev. API nudi sredstva za asinhrono pridobitev zaklepanja in sprostitev zaklepanja, ko je potrebno delo na viru v skupni rabi končano. Medtem ko en proces drži zaklepanje, drugi procesi čakajo, da ga sprostijo, ne da bi zaustavili izvajanje.
  • V konstruktorju IntersectionObserver() je pri podajanju praznega niza lastnost rootMargin privzeto nastavljena namesto vrženja izjeme.
  • Implementirana možnost izvoza elementov platna v formatu WebP pri klicu metod HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() in OffscreenCanvas.toBlob.
  • Beta različica Firefoxa 97 označuje posodobitev postopka prenosa datotek - namesto prikaza poziva pred začetkom prenosa se datoteke zdaj samodejno začnejo prenašati in jih je mogoče kadar koli odpreti prek plošče napredka prenosa.

Poleg novosti in popravkov hroščev je Firefox 96 odpravil 30 ranljivosti, od tega jih je 19 označenih kot nevarnih. 14 ranljivosti povzročajo težave s pomnilnikom, kot so prekoračitev medpomnilnika in dostop do že sproščenih pomnilniških območij. Potencialno lahko te težave povzročijo izvedbo napadalčeve kode pri odpiranju posebej oblikovanih strani. Nevarne težave vključujejo tudi obhod izolacije iframe prek XSLT, pogoje tekmovanja pri predvajanju zvočnih datotek, prekoračitev medpomnilnika pri uporabi filtra CSS blendGaussianBlur, dostop do pomnilnika, potem ko je bil sproščen pri obdelavi določenih omrežnih zahtev, zamenjavo vsebine okna brskalnika z manipulacijo v celoti. -zaslonski način, ki blokira izhod iz celozaslonskega načina.

Poleg tega lahko opazite objavo sodelovanja med distribucijo Linux Mint in Mozillo, v okviru katerega bo distribucija zagotavljala nespremenjene uradne različice Firefoxa brez uporabe dodatnih popravkov iz Debiana in Ubuntuja, brez zamenjave domače strani na linuxmint.com/start , brez zamenjave iskalnikov in brez spreminjanja privzetih nastavitev. Namesto iskalnikov Yahoo in DuckDuckGo bo uporabljen nabor Google, Amazon, Bing, DuckDuckGo in Ebay. V zameno bo Mozilla nakazala določeno vsoto denarja razvijalcem Linux Mint. Novi paketi s Firefoxom bodo na voljo za podružnice Linux Mint 19.x, 20.x in 21.x. Danes ali jutri bo uporabnikom na voljo paket Firefox 96, izdan v skladu s pogodbo.

Vir: opennet.ru

Dodaj komentar