Firefox 88 vÀljaanne

Web-brauseri Firefox 88 vÀljaanne on toimunud. Samuti on loodud pikaaegse toe haru uuendus 78.10.0. Firefox 89 haru kantakse lÀhitulevikus beetatestimise etappi, mille vÀljaanne on kavandatud 1. juuniks.

PÔhilised uuendused:

  • PDF-vaatajas on lisatud tugi PDF-failidesse integreeritud sisendvormide jaoks, kus interaktiivse kasutajaga suhtlemise tagamiseks kasutatakse JavaScripti.
  • Mikofoni ja kaamera juurdepÀÀsu taotluse intensiivsusele on kehtestatud piirang. Taotlusi ei kuvata, kui kasutaja on eelnevalt 50 sekundi jooksul sama seadme, sama saidi ja sama vahekaardi jaoks juurdepÀÀsu andnud.
  • Kuvatava allalaadimistööriista kutse on menĂŒĂŒst "Lehe toimingud" eemaldatud, mida kuvatakse, kui klĂ”psate aadressiribal kolme punkti peal. Soovitame teha ekraanipilte kontekstimenĂŒĂŒ kaudu, mille aktiveerimise jaoks klĂ”psate parema hiirenupuga, vĂ”i paigutada otsetee menĂŒĂŒsse vĂ€limuse seadistamise liidese kaudu.
    Firefox 88 vÀljaanne
  • Lisatud on tugi Linuxi puuteplaatide suurendusĆŸestidele, mis pĂ”hinevad Waylandi protokollil.
  • PrindisĂŒsteemis on lokaalne mÔÔtĂŒhikute tugi, mida kasutatakse vĂ€ljade mÀÀramiseks.
  • Firefoxi kĂ€ivitamisel Xfce ja KDE keskkondades on aktiveeritud WebRenderi komposiitmootori kasutamine. Firefoxi versioonis 89 oodatakse WebRenderi sisselĂŒlitamist kĂ”igile ĂŒlejÀÀnud Linuxi kasutajatele, sealhulgas kĂ”igile Mesa versioonidele ja NVIDIA draiveritega sĂŒsteemidele (varem oli WebRender sisse lĂŒlitatud ainult GNOME'is Intel ja AMD draiveritega). WebRender on kirjutatud Rust keeles ning vĂ”imaldab oluliselt suurendada koostamiskiirust ja vĂ€hendada CPU koormust, viies GPU-le ĂŒle lehe sisu joonistamise operatsioonid, mis on tĂ”husalt rakendatud GPU shĂ©erides. WebRenderi sundaktiveerimiseks tuleb about:configis lubada seade 'gfx.webrender.enabled' vĂ”i kĂ€ivitada Firefox keskkonnamuutujaga MOZ_WEBRENDER=1.
  • Alustatakse HTTP/3 ja QUIC protokollide jĂ€rkjĂ€rgulist aktiveerimist. Alguses aktiveeritakse HTTP/3 tugi vaid vĂ€ikese protsendi kasutajate jaoks ja kui ei esine ettenĂ€htud probleeme, viiakse tugi kĂ”ikide kasutajateni mai lĂ”puks. HTTP/3 kasutamiseks on vajalik kliendi poolel tugi ning serverile ĂŒhe ja sama versiooni mustandstandard QUIC ja HTTP/3, mis on mÀÀratud Alt-Svc pĂ€ises (Firefox toetab versioone mustandis 27 kuni 32).
  • FTP protokolli tugi on vaikimisi keelatud. Seade network.ftp.enabled on vaikimisi seadistatud vale vÀÀrtusele, ning parameeter browserSettings.ftpProtocolEnabled on muudetud ainult lugemisreĆŸiimiks. JĂ€rgmises versioonis eemaldatakse kogu FTP toega seotud kood. PĂ”hjuseks on vana, haavatavustest tuntud ja hooldamisega seotud probleemide tĂ”ttu FTP toe koodi rĂŒnnakurohkus. Samuti mainitakse, et loobutakse protokollidest, mis ei toeta krĂŒpteerimist ja ei ole kaitstud muudatuste ja edastatava liikluse pealetungi eest MITM-rĂŒnnakute ajal.
  • Saitide vĂ”imalike ristveebilehtede lekete vĂ€ltimiseks on tagatud, et pĂ”hisaidi mÀÀrangu „window.name” vÀÀrtus isoleeritakse, millest leht avatakse.
  • JavaScriptis on regulaarsete vĂ€ljendite tĂ€itmise tulemusele lisatud omadus „indices”, mis sisaldab massiivi vastete algus- ja lĂ”pp-punktidest. Seda omadust tĂ€idetakse vaid regulaarse vĂ€ljendi tĂ€itmisel lipuga „/d”. let re = /quick\s(brown).+?(jumps)/igd; let result = re.exec('The Quick Brown Fox Jumps Over The Lazy Dog'); // result.indices[0] === Array [ 4, 25 ] // result.indices[1] === Array [ 10, 15 ] // result.indices[2] === Array [ 20, 25 ]
  • Intl.DisplayNames() ja Intl.ListFormat() kontrollivad rangemalt, et konstruktorisse edastatud valikud oleksid objektid. Strings vĂ”i muud primitivsed tĂŒĂŒbid edastamisel genereeritakse erandid.
  • DOM-ile on lisatud uus staatiline meetod AbortSignal.abort(), mis tagastab AbortSignal'i, mille „aborted” parameeter on juba seatud.
  • CSS-is on rakendatud uued pseudo-klassi „:user-valid“ ja „:user-invalid“, mis mÀÀratlevad vormielemendi kontrollimise oleku, mille puhul on kasutaja suhtlemise jĂ€rel vormiga teostatud antud vÀÀrtuste kehtivuse kontroll. PĂ”himĂ”tteline erinevus „:user-valid“ ja „:user-invalid“ vahel ning pseudo-klassi „:valid“ ja „:invalid“ vahel on see, et kontrollimine algab alles pĂ€rast seda, kui kasutaja on liikunud teisele elemendile (nĂ€iteks tabulatsiooniga teisele vĂ€ljale).
  • CSS-i funktsioon image-set(), mis vĂ”imaldab valida pildi valikust erineva eraldusvĂ”imega, mis sobib kĂ”ige paremini ekraani hetkeparameetrite ja vĂ”rguĂŒhenduse ribalaiusega, saab nĂŒĂŒd kasutada CSS-eigustes „content“ ja „cursor“. h2::before { content: image-set( url(„small-icon.jpg“) 1x, url(„large-icon.jpg“) 2x); }
  • CSS-i omaduse outline korraldatud vastavus, mis on seatud border-radius omaduse abil.
  • macOS-is on vaike monospaced font muudetud Menloks.
  • Veebiarenduse tööriistade vĂ”rgu inspektsioonipaneelis on lisatud lĂŒliti, mis vĂ”imaldab vahetada HTTP-vastuste kuvamise JSON-formaadis ja originaalses vormingus, milles vastused vĂ”rgus edastatakse.
    Firefox 88 vÀljaanne
  • AVIF (AV1 Image Format) pildiformaadi toe vaikeseade, millel pĂ”hinevad AV1 video kodeerimisformaatide vahelised tehnoloogiad, on lĂŒkatud jĂ€rgmisse versiooni. Firefox 89 versioonis on samuti plaanis pakkuda vĂ€rskendatud kasutajaliidest ja integreerida aadressiribale kalkulaator (klĂ”psake suggest.calculator aadressil about:config).

Lisaks uuendustele ja veaparandustele on Firefox 88's kĂ”rvaldatud 17 haavatavust, millest 9 on klassifitseeritud ohtlikeks. 5 haavatavust (mĂ€rkmeid CVE-2021-29947 all) on pĂ”hjustatud mĂ€luhalduse probleemidest, nagu mĂ€lupuhvrite ĂŒlevoolud ja juurdepÀÀs juba vabastatud mĂ€lupiirkondadele. Need probleemid vĂ”ivad vĂ”imaldada rĂŒndaja koodi tĂ€itmist spetsiaalselt vormindatud lehtede avamisel.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster