Firefox 126 leidimas

Buvo išleista „Firefox 126“ žiniatinklio naršyklė ir sukurtas ilgalaikio palaikymo skyriaus atnaujinimas – 115.11.0. „Firefox 127“ atšaka perkelta į beta versijos testavimo etapą, kurio išleidimas numatytas birželio 11 d.

Pagrindinės „Firefox 126“ naujovės:

  • Prie kontekstinio meniu buvo pridėta operacija „Kopijuoti nuorodą be svetainės stebėjimo“, leidžianti nukopijuoti pasirinktos nuorodos URL į mainų sritį, prieš tai iš jos išpjovus užklausos parametrus, kurie naudojami sekti perėjimus tarp svetainių. . Pavyzdžiui, kopijuojant nuorodą bus ištrinti parametrai mc_eid ir fbclid, naudojami naršant iš Facebook puslapių. Iš viso iškerpama daugiau nei 300 sekimui naudojamų parametrų, tarp kurių yra ir didžiausiose internetinėse parduotuvėse naudojami parametrai.
    Firefox 126 leidimas
  • Pridėtas palaikymas turinio kodavimui naudojant Zstandard (zstd) glaudinimo algoritmą, be anksčiau palaikomų gzip, brotli ir deflate algoritmų. Siunčiant užklausas, „Firefox“ dabar nustato HTTP „Content-encoding“ antraštę į „gzip, deflate, br, zstd“. Tarp didelių svetainių, palaikančių suglaudintų duomenų pateikimą zstd formatu, pažymima „Facebook“.
  • Pridėta eksperimentinė funkcija, skirta automatiniam automatiniam puslapyje pasirinktų teksto fragmentų vertimui (anksčiau buvo palaikomas tik viso puslapio vertimas). Vertimo funkcija iškviečiama kontekstiniame meniu, kuris rodomas dešiniuoju pelės mygtuku spustelėjus pasirinktą teksto bloką. Norint įgalinti fragmentų vertimą, parametras browser.translations.select.enable buvo pridėtas prie about:config.
    Firefox 126 leidimas
  • Įdiegtas papildomos telemetrijos perdavimas su agreguotais skirtingų kategorijų paieškos užklausų skaitikliais. Kategorijos apima 20 bendrųjų turinio tipų, tokių kaip sportas, verslas ir kelionės. Teigiama, kad surinkta informacija yra būtina kuriant naujas paieškos galimybes. Duomenys išsaugomi neatsižvelgiant į atskirus vartotojus. Norint pašalinti informaciją apie vartotojo IP adresą, naudojama OHTTP (Oblivious-HTTP) technologija, kuri per papildomus tarpinius mazgus nukreipia šifruotus HTTP pranešimus, kad galutinis serveris gautų užklausą ne iš vartotojo IP, o iš tranzitinio mazgo IP.
  • Galimybė greitai naršyti į iškarpinėje išsaugotą nuorodą, pridėtą prie Firefox 125, laikinai išjungta (jei iškarpinėje yra URL, kai spustelėsite adreso juostą, šis URL buvo automatiškai rodomas kaip pradinė naršymo rekomendacija ). Veikimo problemos nurodomos kaip gedimo priežastis.
  • „MacOS“ versijos „Mac“ kompiuteriuose su M3 centriniu procesoriumi apima aparatinės įrangos spartinimą, skirtą AV1 vaizdo įrašų dekodavimui.
  • Pridėtas URL.parse() metodas, kuris grąžina URL objektą, atstovaujantį parametruose nurodytą nuorodą. Skirtingai nei URL() konstruktorius, naujasis metodas grąžina nulį, jei kyla problemų dėl analizavimo, o ne pateikia išimtį.
  • Įgalintas mastelio keitimo CSS nuosavybės palaikymas, leidžiantis nutolinti arba priartinti atskirus elementus. Norint nustatyti elementui taikomą mastelio keitimo lygį, siūloma tik skaitymo ypatybė Element.currentCSSZoom.
  • Pridėta galimybė atspindėti pasirinktinių HTML elementų būseną CSS naudojant pseudoklasę „:state()“. Funkcionalumas įgyvendinamas pagal analogiją su standartinių HTML elementų galimybe keisti savo būseną priklausomai nuo vartotojo sąveikos.
  • Pridėta ypatybė Selection.direction, kuri nustato pasirinkimo kryptį.
  • Pridėtas Screen Wake Lock API palaikymas, leidžiantis žiniatinklio programai, pvz., daugialypės terpės grotuvui, blokuoti ekrano užsklandos skambutį po ilgo vartotojo neveiklumo laikotarpio.
  • Metodas IDBFactory.databases buvo įtrauktas į IndexedDB API, skirtą turimoms duomenų bazėms išvardyti (pateikia objektų masyvą, kuriame yra galimų duomenų bazių pavadinimas ir versija).
  • Atrankos API pridėjo eksperimentinį palaikymą pasirinkimams, kurie peržengia šešėlines DOM ribas. Įjungta per dom.shadowdom.selection_across_boundary.enabled apie:config.
  • Eksperimentinė forma() buvo pridėta prie CSS, leidžianti formuoti figūras naudojant CSS ypatybes iškarpų kelią ir poslinkio kelią. Įjungta per layout.css.basic-shape-shape.enabled apie:config.
  • Stiliaus redaktoriaus darbas žiniatinklio kūrėjų įrankiuose paspartintas 15-20%.
  • Žiniatinklio kūrėjams skirtuose įrankiuose buvo pridėtas nustatymas „Rodyti padalintą pultą“, kad būtų įjungtas / išjungtas režimas, kuriame žiniatinklio konsolė rodoma kartu su kitais skydeliais.
    Firefox 126 leidimas
  • „Android“ versija išsprendžia problemas, susijusias su adreso juostos rodymu įrenginiuose su sulankstomais ekranais. Siekiant suvienodinti su darbalaukio versija, „Priedų“ nustatymai buvo pervadinti į „Plėtiniai“.

Be naujovių ir klaidų pataisymų, „Firefox 126“ ištaisė 21 pažeidžiamumą. Du pažeidžiamumai pažymėti kaip pavojingi. Pirmasis pavojingas pažeidžiamumas (CVE-2024-4764) suteikia prieigą prie jau atlaisvintos atminties srities, kai apdorojami keli WebRTC srautai su garsu. Antrasis pavojingas pažeidžiamumas (CVE-2024-4367) leidžia vykdyti JavaScript kodą, kai specialiai sukurti šriftai apdorojami integruotoje PDF peržiūros priemonėje. Dar 9 pažeidžiamumus sukelia atminties problemos, pvz., 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.

Šaltinis: opennet.ru

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