Firefox 97 leidimas

Išleista interneto naršyklė Firefox 97. Be to, sukurtas ilgalaikio palaikymo filialo atnaujinimas – 91.6.0. „Firefox 98“ atšaka perkelta į beta versijos testavimo etapą, kurio išleidimas numatytas kovo 8 d.

Pagrindinės naujovės:

  • 18 „Colorway“ sezoninių spalvų temų, kurias „Firefox 94“ siūlo kaip integruotą priedą ribotą laiką, nebegalioja. Vartotojai, kurie ketina toliau naudoti Colorway temas, gali jas įjungti priedų tvarkyklėje (about:addons).
  • „Linux“ platformos rinkiniuose pašalinta galimybė generuoti „PostScript“ dokumentą spausdinimui (išsaugoma galimybė spausdinti „PostScript“ spausdintuvais ir išsaugoti PDF formatu).
  • Ištaisytos „Wayland 1.20“ bibliotekų kūrimo problemos.
  • Išspręsta problema, kai perkėlus skirtuką į kitą langą, jutikliniuose ekranuose priartinimas nustos veikti.
  • Apie:procesų puslapis Linux sistemoje pagerino procesoriaus apkrovos aptikimo tikslumą.
  • Išspręsta problema dėl aštrių langų kampų rodymo kai kuriose naudotojų aplinkose, pvz., elementarioje OS 6.
  • „Windows 11“ platformoje buvo pridėtas naujo slinkties juostos stiliaus palaikymas.
  • „MacOS“ platformoje buvo patobulintas sistemos šriftų įkėlimas, todėl kai kuriose situacijose buvo galima greičiau atidaryti ir perjungti į naują skirtuką.
  • „Android“ platformai skirtoje versijoje neseniai atidarytos svetainės yra paryškintos apsilankymų istorijoje. Patobulintas neseniai pridėtų žymių vaizdų rodymas pagrindiniame puslapyje. „Android 12“ platformoje išspręsta nuorodų įklijavimo iš mainų srities problema.
  • CSS konstrukcijos su ilgio ir ilgio procentais leidžia naudoti „cap“ ir „ic“ vienetus.
  • Pridėtas @scroll-timeline CSS taisyklės ir animacijos laiko juostos CSS nuosavybės palaikymas, leidžiantis animacijos laiko juostą AnimationTimeline API susieti su turinio slinkimo eiga, o ne su laiku minutėmis ar sekundėmis.
  • Ypatybė color-adjust CSS buvo pervadinta į print-color-adjust, kaip reikalaujama specifikacijoje.
  • Pagal numatytuosius nustatymus CSS apima pakopinių sluoksnių palaikymą, apibrėžtą naudojant @layer taisyklę ir importuojamą naudojant CSS @import taisyklę naudojant layer() funkciją.
  • Pridėta slinkties juostos-latako CSS ypatybė, skirta valdyti, kaip ekrano vieta rezervuojama slinkties juostai. Pavyzdžiui, kai nenorite, kad turinys slinktų, galite išplėsti išvestį, kad užimtų slinkties juostos sritį.
  • Patobulintas suderinamumas su Marionette žiniatinklio sistema (WebDriver).
  • AnimationFrameProvider API buvo įtraukta į DedicatedWorkerGlobalScope rinkinį, leidžiantį naudoti užklausosAnimationFrame ir cancelAnimationFrame metodus atskiruose žiniatinklio darbuotojams.
  • AbortSignal.abort() ir AbortController.abort() metodai dabar turi galimybę nustatyti signalo nustatymo iš naujo priežastį, taip pat nuskaityti priežastį per ypatybę AbortSignal.reason. Pagal numatytuosius nustatymus priežastis yra AbortError.

Be naujovių ir klaidų pataisymų, Firefox 97 ištaisė 42 spragas, iš kurių 34 yra pažymėtos kaip pavojingos. 33 pažeidžiamumas (5 pagal CVE-2022-22764 ir 29 pagal CVE-2022-0511) 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.

„Firefox 98 Beta“ pakeitimai:

  • Failų atsisiuntimo elgsena buvo pakeista – užuot rodant užklausą prieš prasidedant atsisiuntimui, failai dabar pradedami automatiškai atsisiųsti ir gali būti bet kada atidaryti skydelyje su informacija apie atsisiuntimo eigą arba ištrinti tiesiai iš atsisiuntimo skydelio.
  • Pridėta naujų veiksmų kontekstiniame meniu, rodomame dešiniuoju pelės mygtuku spustelėjus failus atsisiuntimų sąraše. Pavyzdžiui, naudodami parinktį Visada atidaryti panašius failus, galite leisti „Firefox“ automatiškai atidaryti failą, kai atsisiuntimas bus baigtas programoje, susietoje su tuo pačiu sistemos failo tipu. Taip pat galite atidaryti katalogą su atsisiųstais failais, eiti į puslapį, iš kurio buvo pradėtas atsisiuntimas (ne patį atsisiuntimą, o nuorodą į atsisiuntimą), nukopijuoti nuorodą, pašalinti atsisiuntimo paminėjimą iš naršymo istorijos ir išvalyti sąrašą atsisiuntimų skydelyje.
  • Siekiant optimizuoti naršyklės paleidimo procesą, buvo pakeista priedų, naudojančių webRequest API, paleidimo logika. Tik blokuojant „webRequest“ skambučius, priedai bus paleisti paleidžiant „Firefox“. WebRequests neblokuojančiu režimu bus atidėtas, kol „Firefox“ bus paleista.
  • Įgalintas HTML žymos palaikymas " “, kuri leidžia kurti dialogo langus ir interaktyvios vartotojo sąveikos komponentus, pvz., uždaromus įspėjimus ir antrinius langus. Sukurtus langus galima valdyti iš JavaScript kodo.
  • Prie žiniatinklio kūrėjų įrankių pridėtas suderinamumo vertinimo skydelis. Skydelyje rodomi indikatoriai, įspėjantys apie galimas problemas, susijusias su pasirinkto HTML elemento arba viso puslapio CSS ypatumais, leidžiančius nustatyti nesuderinamumą su skirtingomis naršyklėmis, atskirai netikrinus puslapio kiekvienoje naršyklėje.

Šaltinis: opennet.ru

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