Firefox 88 bertsioa

Firefox 88 web arakatzailea kaleratu zen. Horrez gain, epe luzerako laguntza-adarraren eguneraketa bat sortu zen 78.10.0. Firefox 89 adarra laster pasatuko da beta probaren fasera, eta horren kaleratzea ekainaren 1erako aurreikusita dago.

Berrikuntza nagusiak:

  • PDF Viewer-ek orain PDFn integratutako sarrera-inprimakiak onartzen ditu, eta JavaScript erabiltzen dute erabiltzailearen esperientzia interaktiboa eskaintzeko.
  • Mikrofonoa eta kamerara sartzeko baimen-eskaerak bistaratzeko intentsitatean murrizketa ezarri da. Eskaera horiek ez dira erakutsiko erabiltzaileak azken 50 segundoetan gailu bererako, gune bererako eta fitxa bererako sarbidea eman badu.
  • Pantaila-argazkirako tresna helbidea-barrako elipsian klik egiten duzunean agertzen den Orrialde Ekintzak menutik kendu da. Pantaila-argazkiak sortzeko, tresna egokia deitzea gomendatzen da eskuineko botoiarekin klik egiten duzunean edo panelean lasterbide bat jartzen duzunean agertzen den testuinguru-menurako itxura-ezarpenen interfazearen bidez.
    Firefox 88 bertsioa
  • Linux-en ukipen-pantailetan apurtzeko zooma egiteko laguntza gehitu da Wayland protokoloan oinarritutako ingurune grafikoekin.
  • Inprimatzeko sistemak eremuak ezartzeko erabiltzen diren neurri-unitateak lokalizatu ditu.
  • Firefox Xfce eta KDE inguruneetan exekutatzen duzunean, WebRender konposaketa-motorraren erabilera aktibatuta dago. Firefox 89-k WebRender gaitzea espero da Linux-eko beste erabiltzaile guztientzat, Mesa-ren bertsio guztiak eta NVIDIA kontrolatzaileak dituzten sistemak barne (lehen webRender Intel eta AMD kontrolatzaileekin soilik gaituta zegoen GNOMErako). WebRender Rust hizkuntzan idatzita dago eta errendatze-abiadura nabarmen handitzea eta PUZaren karga murriztea ahalbidetzen du, orrialdearen edukia errendatzeko eragiketak GPU aldean mugituz, GPUan exekutatzen diren itzalen bidez inplementatzen direnak. About:config-en gaitzea behartzeko, "gfx.webrender.enabled" ezarpena aktibatu behar duzu edo Firefox exekutatu MOZ_WEBRENDER=1 ingurune-aldagaia ezarrita.
  • HTTP/3 eta QUIC protokoloak pixkanaka sartzen hasi da. HTTP/3 euskarria erabiltzaileen ehuneko txiki batentzat soilik gaituta egongo da hasieran eta, ustekabeko arazorik izan ezik, maiatza amaieran zabalduko da denentzat. HTTP/3-k bezero eta zerbitzariaren laguntza behar du QUIC zirriborro estandarraren eta HTTP/3 bertsio berarekin, Alt-Svc goiburuan zehazten dena (Firefox-ek 27tik 32ra bitarteko zehaztapenen zirriborroak onartzen ditu).
  • FTP protokoloaren euskarria desgaituta dago lehenespenez. Network.ftp.enabled ezarpena faltsu gisa ezarrita dago lehenespenez, eta browserSettings.ftpProtocolEnabled luzapenaren ezarpena irakurtzeko soilik ezarrita dago. Hurrengo bertsioak FTP erlazionatutako kode guztiak kenduko ditu. Emandako arrazoia ahultasunak identifikatzeko historia duen eta FTP euskarriaren ezarpenarekin mantentze-lanekin arazoak dituen kode zaharraren aurkako erasoen arriskua murriztea da. Enkriptatzea onartzen ez duten protokoloak kentzea ere aipatzen da, MITM erasoetan zehar garraio-trafikoa aldatzeko eta atzemateko kaltegarriak baitira.
  • Gune arteko filtrazio posibleak blokeatzeko, "window.name" propietatearen balioa orria ireki den gune nagusiaren arabera isolatzen da.
  • JavaScript-en, adierazpen erregularrak exekutatzeko emaitzarako, "indizeak" propietatea gehitu da, bat-etortze-taldeen hasierako eta amaierako posizioak dituen array bat duena. Propietatea "/d" bandera duen adierazpen erregularra exekutatzen denean bakarrik betetzen da. let re = /azkarra\s(marroia).+?(jauziak)/igd; let result = re.exec('Azeri marroi azkarrak txakur alferraren gainetik jauzi egiten du'); // emaitza.indizeak[0] === Array [ 4, 25 ] // emaitza.indizeak[1] === Array [ 10, 15 ] // emaitza.indizeak[2] === Array [ 20, 25 ]
  • Intl.DisplayNames() eta Intl.ListFormat() konstruktoreari pasatako aukerak objektuak direla egiaztatzea estutu dute. Kateak edo bestelako primitiboak pasatzen saiatzean, salbuespenak botako dira.
  • Metodo estatiko berri bat eskaintzen da DOM-erako, AbortSignal.abort(), jada bertan behera utzita dagoen AbortSignal bat itzultzen duena.
  • CSS-k sasi-klase berriak inplementatzen ditu ": user-valid" eta ":user-invalid", inprimaki-elementu baten baliozkotze-egoera definitzen dutenak, zeinak zehaztutako balioen zuzentasuna egiaztatu den erabiltzaileak inprimakiarekin elkarreragin ondoren. ":user-valid" eta ":user-invalid"-en ":valid" eta ":invalid" sasi-klaseetatik ":user-valid" eta ":user-invalid"-en arteko aldea da egiaztapena erabiltzaileak beste elementu batera nabigatu ondoren bakarrik hasten dela (adibidez, fitxak aldatuta). beste eremu batera).
  • Image-set() CSS funtzioa, zure uneko pantaila-ezarpenetara eta sare-konexioaren banda-zabalera hobekien egokitzen den bereizmen-aukera batetik irudi bat hautatzeko aukera ematen duena, orain "edukia" eta "kurtsorea" CSS propietateetan erabil daiteke. . h2::before { edukia: irudi-multzoa (url ("ikono txikia.jpg") 1x, url ("ikono handia.jpg") 2x); }
  • CSS eskema-propietateak eskema-multzoarekin bat datorrela bermatzen du muga-erradioaren propietatea erabiliz.
  • MacOS-erako, espazio bakarreko letra-tipo lehenetsia Menlo-ra aldatu da.
  • Web garatzaileen tresnetan, sarearen ikuskapen-panelean, etengailu bat agertu da HTTP erantzunak JSON formatuan erakusteko eta erantzunak sarean transmititzen diren aldaketarik gabeko moduan.
    Firefox 88 bertsioa
  • AV1 (AV1 Image Format) euskarria lehenetsia sartzea, AV89 bideo kodeketa formatuko fotograma barneko konpresio teknologiak erabiltzen dituena, etorkizuneko kaleratu arte atzeratu egin da. Firefox XNUMX-k erabiltzaile-interfaze eguneratua eskaintzea eta kalkulagailu bat helbide-barran integratzea ere aurreikusi du (sugesti.calculator bidez gaitzen da about:config-en)

Berrikuntzez eta akatsen konponketez gain, Firefox 88-k 17 ahultasun konpondu ditu, eta horietatik 9 arriskutsu gisa markatuta daude. 5 ahultasun (CVE-2021-29947 azpian bildutakoak) memoriaren arazoek eragiten dute, hala nola buffer gainezkatzeek eta dagoeneko libre dauden memoria-eremuetarako sarbideak. Potentzialki, arazo hauek erasotzaile baten kodea exekutatu dezakete bereziki diseinatutako orrialdeak irekitzean.

Iturria: opennet.ru

Gehitu iruzkin berria