Firefox 121 leidimas

Buvo išleista „Firefox 121“ žiniatinklio naršyklė ir sukurtas ilgalaikio palaikymo skyriaus atnaujinimas – 115.6.0. „Firefox 122“ atšaka perkelta į beta versijos testavimo etapą, kurio išleidimas numatytas sausio 23 d.

Pagrindinės „Firefox 121“ naujovės:

  • „Linux“ pagal numatytuosius nustatymus įgalino „Wayland“ sudėtinio serverio naudojimą vietoj „XWayland“, kuris išsprendė jutiklinės dalies, gestų palaikymo jutikliniuose ekranuose ir DPI nustatymo kiekvienam monitoriui „Wayland“ aplinkoje problemas. „Wayland“ naudojimas taip pat rodo patobulintą grafikos našumą. Tačiau dėl „Wayland“ protokolo apribojimų kyla problemų iškeliant langą „vaizdas vaizde“ į pirmą planą.
  • Skilties „Bendra / Naršymas“ nustatymuose buvo pridėta parinktis, leidžianti priverstinai įjungti nuorodų pabraukimą, neatsižvelgiant į CSS nustatymus svetainėje (gali būti naudinga žmonėms, kurie turi problemų suvokiant spalvas).
    Firefox 121 leidimas
  • Dabar PDF peržiūros priemonėje rodomas slankusis šiukšliadėžės mygtukas, skirtas ištrinti brėžinius, tekstą ir vaizdus, ​​pridėtus redaguojant PDF.
    Firefox 121 leidimas
  • „Windows“ platformoje įdiegtas prašymas įdiegti AV1 vaizdo plėtinio paketą, kuris įgyvendina galimybę aparatine įranga pagreitinti vaizdo dekodavimą AV1 formatu.
  • „MacOS“ platformoje buvo pridėtas valdymo balso komandomis palaikymas.
  • Pridėtas atsainio „iframe“ blokų įkėlimo palaikymas, leidžiantis neįkelti turinio už matomos srities, kol vartotojas nenuslenka į vietą, esančią prieš pat elementą. Kad būtų galima valdyti atidėtą puslapių įkėlimą, prie žymos „iframe“ buvo pridėtas atributas „loading“, kuris gali turėti reikšmę „tingus“ (). Dėl tinginio įkėlimo sumažės atminties sąnaudos, srautas ir padidės pradinio puslapio atidarymo greitis.
  • Pridėta CSS pseudoklasė „:has()“, kad patikrintų, ar pirminiame elemente nėra antrinio elemento. Pavyzdžiui, „p:has(span)“ apima elementus, kurių viduje yra elementas .
  • Parametrai „kabinimas“ ir „kiekviena eilutė“ buvo įtraukti į teksto įtraukos CSS ypatybę, kad būtų lengviau sudaryti pastraipų stilių, pavyzdžiui, su bibliografijomis ir eilėraščiais. Taip pat leidžiama sujungti kelis teksto įtraukos parametrus vienoje išraiškoje, pavyzdžiui, "teksto įtrauka: 3em pakabinti kiekvieną eilutę".
  • Į teksto apvyniojimo CSS ypatybę įtraukti šie parametrai: „balansas“ (leidžia pagerinti vienodą kelių eilučių teksto blokų, pvz., ilgų antraščių, išvaizdą) ir „stabilus“ (neleidžia iš naujo formatuoti turinį jį redaguojant).
  • Funkcija Date.parse() dabar palaiko papildomus formatus, tokius kaip MMM-DD-YYYY, nurodant milisekundes, nurodant savaitės dieną prieš datą („Trečiadienis, 1970-01-01“) ir nepaisant rašybos klaidų. savaitės („foo 1970 -01-01“).
  • Pridėtas statinis metodas Promise.withResolvers(), kuris leidžia naudoti sprendimo ir atmetimo atgalinio skambučio funkcijas, kad nustatytų tvarkykles, kurios išsprendžia arba atmeta Promise apibrėžimus po to, kai jis buvo sukurtas.
  • „WebAssembly“ prideda „ return_call“ ir „ return_call_indirect“ instrukcijų palaikymą, kad optimizuotų uodegos rekursiją (tail-call), sumažintų dėklo atminties suvartojimą, padidintų našumą ir pagerintų funkcinių programavimo kalbų palaikymą.
  • „WebTransport“ API, skirta duomenims siųsti ir priimti tarp naršyklės ir serverio, pridėjo ypatybę sendOrder, kuri leidžia nustatyti atskirus siuntimo ir gavimo dvikrypčiais srautais prioritetus.
  • Interneto kūrėjams skirtuose įrankiuose buvo dirbama siekiant pagerinti žmonių su negalia patogumą, pavyzdžiui, skirtinguose įrankiuose suvienodintas ir padidintas fokusavimo indikatorius. Prie integruoto „JavaScript“ derinimo priemonės pridėta parinktis „Pristabdyti derinimo priemonę“, kad derinimo priemonė būtų išjungta.
    Firefox 121 leidimas
  • „Android“ versijoje strigtys, atsirandančios kopijuojant į mainų sritį ir pateikiant pranešimą per visą ekraną, buvo pašalintos. Išspręstos atvaizdavimo problemos „Google Pixel 8“ ir „Samsung Galaxy S22“ išmaniuosiuose telefonuose. Pradėtas rengti papildymų katalogas. Privataus naršymo režimu blokuojami trečiųjų šalių slapukai ir prieiga prie vietinės saugyklos. Rankinis Patobulintos sekimo apsaugos nustatymas leidžia blokuoti socialiniuose tinkluose naudojamus stebėjimo kodus.

Be naujovių ir klaidų pataisymų, Firefox 121 ištaisė 27 spragas. 13 pažeidžiamumų (11 kartu su CVE-2023-6864 ir CVE-2023-6873), kurie pažymėti kaip pavojingi, atsiranda dėl atminties problemų, tokių kaip buferio perpildymas ir prieiga prie jau atlaisvintų atminties sričių. Gali būti, kad šios problemos gali sukelti užpuoliko kodo vykdymą atidarant specialiai sukurtus puslapius. Kitas pavojingas pažeidžiamumas (CVE-2023-6135) yra susijęs su NSS bibliotekos pažeidžiamumu „Minerva“ atakai, kuri leidžia atkurti privatų raktą analizuojant duomenis trečiųjų šalių kanalais.

Šaltinis: opennet.ru

Добавить комментарий