Firefox 123 leidimas

Buvo išleista „Firefox 123“ žiniatinklio naršyklė ir sukurtas ilgalaikio palaikymo skyriaus atnaujinimas – 115.8.0. „Firefox 124“ atšaka perkelta į beta versijos testavimo etapą, kurio išleidimas numatytas kovo 19 d.

Pagrindinės „Firefox 123“ naujovės:

  • „Firefox View“ puslapyje, kuris leidžia lengviau pasiekti anksčiau žiūrėtą turinį, integruota galimybė ieškoti visų rodomų skyrių turinio su dabartiniais skirtukais, neseniai atidarytais skirtukais, neseniai uždarytais skirtukais, skirtukais iš kitų įrenginių ir naršymo istorija.
    Firefox 123 leidimas
  • Pridėta eksperimentinė galimybė rodyti puslapių miniatiūras užvedus pelės žymeklį virš skirtukų. Be eskizo, skirtuko lape rodomos nuorodos paminėjimas taip pat įtrauktas į informacijos bloką apie skirtuką. Pagal numatytuosius nustatymus miniatiūrų peržiūra yra išjungta, todėl apie:config reikia suaktyvinti nustatymą „browser.tabs.cardPreview.enabled“.
    Firefox 123 leidimas
  • Pridėta sąsaja („Web Compatibility Reporting Tool“), skirta siųsti pranešimus „Firefox“ kūrėjams apie svetainių rodymo problemas ir elgsenos neatitikimus dirbant su svetainėmis, palyginti su kitomis naršyklėmis. Norėdami išsiųsti pranešimą, meniu „Pagalba“ buvo įtrauktas elementas „Pranešti apie svetainės problemą“, kuris nukreipia į webcompat.com paslaugą.
  • Adreso juostos nustatymai buvo įtraukti į konfigūratoriaus skyrių „Ieškoti“.
    Firefox 123 leidimas
  • Integruotas vertėjas palaiko ne tik matomo teksto vertimą, bet ir įrankių patarimų bei įvesties formų užpildų vertimą.
  • Problema dėl netinkamo miniatiūrų rodymo failo atidarymo dialogo lange, kuri atsiranda sistemose su senesniais AMD procesoriais, liko neišspręsta. Jei vietoj miniatiūrų rodomi juodi kvadratai, rekomenduojama atnaujinti AMD GPU grafikos tvarkykles.
  • „Linux“ versijos perjungtos nuo „GdkCursorType“ API naudojimo į „gdk_cursor_new_from_name“, o tai išsprendė problemą dėl tuščio žymeklio, rodomo GNOME 46 bandomuosiuose leidimuose, naudojant adwaita-icon-temą, numatytąją piktogramų temą GNOME ir GTK. Problemą sukelia klasikinių X žymeklių palaikymo pabaiga adwaita-icon-theme.
  • Žiniatinklio kūrėjams skirtuose įrankiuose tinklo veiklos stebėjimo skydelyje dabar galima įrašyti atsakymo į užklausą turinį diske (kontekstiniame meniu pridėtas mygtukas „Išsaugoti atsakymą kaip“).
    Firefox 123 leidimas
  • HTTP atsako kodo – 103 („Ankstyvieji patarimai“), naudojamo antraštėms persiųsti, įgyvendinimas apima „Preload“ ir „Modulepreload“ atributų apdorojimą „Link HTTP“ antraštėje. 103 kodas leidžia informuoti klientą apie tam tikrų HTTP antraščių turinį iškart po užklausos, nelaukiant, kol serveris atliks visas su užklausa susijusias operacijas ir pradės teikti turinį. Taip pat persiunčiant nuorodos antraštę (pvz., „Nuoroda: ; rel=preload; as=style"), galite pateikti užuominų apie elementus, susietus su teikiamu puslapiu, kuriuos galima iš anksto įkelti. Gavusi informaciją apie tokius išteklius, naršyklė pradės juos atsisiųsti nelaukdama, kol baigsis pagrindinis puslapis, o tai sumažina bendrą užklausos apdorojimo laiką.
  • SVG formatu gradientuose, pritaikytuose naudojant elementus Ir , pridėtas spalvų interpoliacijos palaikymas naudojant linijinę RGB spalvų erdvę. Spalvų erdvės pasirinkimas interpoliacijai atliekamas naudojant spalvų interpoliacijos atributą, kuris gali turėti reikšmes „auto“, „sRGB“ ir „linearRGB“.
  • Elementas feImage SVG, kuris nuskaito vaizdą iš išorinio šaltinio, gali naudoti 300 pikselių plotį ir 150 pikselių aukštį, jei pradinio pagrindinio elemento dydis nustatytas į procentą (anksčiau tokie elementai nebuvo pateikiami).
  • Peradresuojant garsą į kitą įrenginį, metodas setSinkId() užtikrina, kad iš mikrofono gaunamam garsui būtų taikomas aido panaikinimas.
  • Įgalintas deklaratyvaus šešėlinio DOM API palaikymas, kad būtų sukurtos naujos šakninės šakos šešėliniame DOM, pavyzdžiui, atskirti importuotą trečiosios šalies elementų stilių ir su juo susijusį pošakį DOM nuo pagrindinio dokumento. Siūloma deklaratyvioji API leidžia naudoti tik HTML, kad atsegtumėte DOM šakas, nereikia rašyti JavaScript kodo.
  • „Android“ versijoje, siekiant apsaugoti nuo pasyvaus naudotojo identifikavimo ir pagerinti suderinamumą su kai kuriomis svetainėmis, navigator.platform, navigator.oscpu ir User-Agent antraštės parametrai dabar apima reikšmę „x86_64“ ARM64 sistemose ir „armv81“ ARM32 ir x86 sistemos.

Be naujovių ir klaidų pataisymų, Firefox 122 ištaisė 32 spragas (24 pažymėtos kaip pavojingos). 23 pažeidžiamumas (22 surinkti pagal CVE-2024-1553 ir CVE-2024-1557) 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. Pažeidžiamumas CVE-2024-1547 leidžia rodyti užpuoliko įspėjimo dialogo langą kitos svetainės kontekste.

Šaltinis: opennet.ru

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