Išleista „Firefox 96“ žiniatinklio naršyklė Be to, sukurtas ilgalaikio palaikymo šakos atnaujinimas – 91.5.0. „Firefox 97“ atšaka perkelta į beta versijos testavimo etapą, kurio išleidimas numatytas vasario 8 d.
Pagrindinės naujovės:
- Pridėta galimybė priversti svetaines įjungti tamsią arba šviesią temą. Spalvų dizainą pakeičia naršyklė ir tam nereikia svetainės palaikymo, todėl svetainėse, kurios yra tik šviesių spalvų, galite naudoti tamsią temą, o tamsiose svetainėse – šviesią temą.

Norėdami pakeisti spalvų atvaizdavimą nustatymuose (about:preferences) skiltyje „Bendra/Kalba ir išvaizda“, buvo pasiūlyta nauja skiltis „Spalvos“, kurioje galite įjungti spalvų iš naujo apibrėžimą atsižvelgiant į operacinės sistemos spalvų schemą arba rankiniu būdu priskirti spalvas.

- Žymiai patobulintas triukšmo mažinimas ir automatinis garso stiprinimo valdymas, taip pat šiek tiek patobulintas aido panaikinimas.
- Žymiai sumažėjo pagrindinės vykdymo gijos apkrova.
- Griežtesnis slapukų perdavimo tarp svetainių apribojimas, draudžiantis apdoroti trečiųjų šalių slapukus, esančius lankantis kitose svetainėse nei domenas Dabartinis puslapis. Šie slapukai naudojami vartotojų judėjimui tarp svetainių stebėti reklamos tinklų, socialinės žiniasklaidos valdiklių ir žiniatinklio analizės sistemų kode. Slapukų perdavimui valdyti naudojamas „Same-Site“ atributas, nurodytas antraštėje „Slapukų politika“. Pagal numatytuosius nustatymus šis atributas dabar nustatytas kaip „Same-Site=Lax“. Tai riboja slapukų siuntimą tarp svetainių vykdomoms papildomoms užklausoms, pvz., vaizdų užklausoms arba turinio įkėlimui per „iframe“ iš kitos svetainės, o tai taip pat apsaugo nuo CSRF (tarp svetainių užklausų klastojimo) atakų.
- Išspręstos problemos dėl sumažėjusios vaizdo kokybės kai kuriose svetainėse ir SSRC (sinchronizavimo šaltinio identifikatoriaus) antraštės, kuri buvo nustatyta iš naujo žiūrint vaizdo įrašą. Taip pat išsprendėme sumažėjusios raiškos problemą, kai bendriname ekraną per WebRTC.
- Ant platformos macOS Spustelėjus nuorodas „Gmail“ sistemoje, jos dabar atidaromos naujame skirtuke, kaip ir kitose platformose. Dėl neišspręstų problemų macOS Draudžiama atsegti vaizdo įrašus viso ekrano režimu.
- Siekiant supaprastinti tamsių temų stilių nustatymus, buvo pridėta nauja CSS savybių spalvų schema, leidžianti nustatyti, kuriose spalvų schemose elementas gali būti tinkamai rodomas. Palaikomos schemos apima „šviesų“, „tamsų“, „dienos režimą“ ir „naktinį režimą“.
- Pridėta CSS funkcija hwb(), kurią galima nurodyti vietoje spalvų reikšmių, kad būtų galima apibrėžti spalvas pagal HWB (atspalvis, baltumas, juodumas) spalvų modelį. Pasirinktinai funkcija gali nurodyti skaidrumo reikšmę.
- Funkcija „reversed()“ buvo įdiegta CSS ypatybei iš naujo nustatyti skaitiklį, kuri leidžia naudoti apverstus CSS skaitiklius elementams numeruoti mažėjančia tvarka (pavyzdžiui, elementų numerius galite rodyti sąrašuose mažėjančia tvarka).
- Ant platformos Android Dabar palaikomas „navigator.canShare()“ metodas, leidžiantis patikrinti galimybę naudoti „navigator.share()“ metodą, kuris suteikia įrankius informacijai bendrinti socialiniuose tinkluose, pavyzdžiui, leidžia sugeneruoti vieningą mygtuką publikavimui lankytojo naudojamuose socialiniuose tinkluose arba organizuoti duomenų siuntimą į kitas programas.
- Žiniatinklio užraktų API įjungta pagal numatytuosius nustatymus, todėl galite koordinuoti žiniatinklio programos darbą keliuose skirtukuose arba pasiekti žiniatinklio darbuotojų išteklius. API suteikia galimybę asinchroniškai įsigyti užraktus ir atleisti užraktus, kai bus baigtas būtinas darbas su bendrinamu ištekliu. Kol vienas procesas turi užraktą, kiti procesai laukia, kol jis bus paleistas, nesustabdydami vykdymo.
- Konstruktoriumi IntersectionObserver() perduodant tuščią eilutę, rootMargin ypatybė nustatoma pagal numatytuosius nustatymus, o ne išimtis.
- Iškviečiant HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() ir OffscreenCanvas.toBlob metodus, įdiegta galimybė eksportuoti drobės elementus WebP formatu.
- „Firefox 97“ beta versija žymi failų atsisiuntimo proceso modernizavimą – užuot rodomas raginimas prieš pradedant atsisiuntimą, failai dabar pradedami automatiškai atsisiųsti ir juos galima bet kada atidaryti per atsisiuntimo eigos skydelį.
Be naujovių ir klaidų pataisymų, „Firefox 96“ ištaisė 30 spragų, iš kurių 19 yra pažymėtos kaip pavojingos. 14 pažeidžiamumų 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. Pavojingos problemos taip pat apima Iframe izoliavimo per XSLT apėjimą, lenktynių sąlygas, kai grojame garso failus, buferio perpildymą naudojant blendGaussianBlur CSS filtrą, prieigą prie atminties atlaisvinus apdorojant tam tikras tinklo užklausas, naršyklės lango turinio pakeitimą manipuliuojant iki galo. - ekrano režimas, blokuojantis išėjimą iš viso ekrano režimo.
Be to, galite atkreipti dėmesį į platinimo bendradarbiavimo paskelbimą Linux „Mint“ ir „Mozilla“, kurių pagrindu platinimas teiks nemodifikuotas oficialias „Firefox“ versijas, nenaudojant papildomų pataisų iš Debian и Ubuntu, nepakeičiant pagrindinio puslapio į linuxmint.com/start, nepakeičiant paieškos sistemų ir nekeičiant numatytųjų nustatymų. Vietoj „Yahoo“ ir „DuckDuckGo“ bus naudojamos paieškos sistemos „Google“, „Amazon“, „Bing“, „DuckDuckGo“ ir „Ebay“. Mainais „Mozilla“ perves lėšas kūrėjams. Linux „Mint“ paaukos tam tikrą pinigų sumą. Filialams bus siūlomi nauji „Firefox“ paketai. Linux „Mint 19.x“, „20.x“ ir „21.x“. „Firefox 96“, supakuota pagal sutartį, vartotojams bus pasiūlyta šiandien arba rytoj.
Šaltinis: opennet.ru


