Ukukhutshwa kweFirefox 88

Kukhutshwe isikhangeli sewebhu seFirefox 88. Ukongeza, uhlaziyo lwesebe lenkxaso yexesha elide 78.10.0 lwenziwa. Isebe leFirefox 89 kungekudala liza kutshintshelwa kwinqanaba lovavanyo lwe-beta, ukukhutshwa kwayo kucwangciselwe umhla woku-1 kuJuni.

Iinguqulelo eziphambili:

  • IPDF Viewer ngoku ixhasa iifomu zokufaka ezidityanisiweyo zePDF ezisebenzisa iJavaScript ukubonelela ngamava asebenzisanayo kumsebenzisi.
  • Uthintelo luye lwaziswa kubunzulu bokubonisa izicelo zeemvume zokufikelela kumakrofoni kunye nekhamera. Ezo zicelo aziyi kuboniswa ukuba umsebenzisi sele enike imvume yokufikelela kwisixhobo esifanayo, kwindawo efanayo, nakwithebhu efanayo kwimizuzwana engama-50 yokugqibela.
  • Isixhobo somfanekiso wekhusi sisusiwe kwimenyu yeZenzo zePhepha evelayo xa ucofa kwi-ellipsis kwibar yedilesi. Ukwenza iifoto zesikrini, kuyacetyiswa ukuba ubize isixhobo esifanelekileyo kwimenyu yomxholo eboniswe xa ucofa ekunene okanye ubeka indlela emfutshane kwiqela lenjongo ngokusebenzisa ujongano lwezicwangciso zembonakalo.
    Ukukhutshwa kweFirefox 88
  • Inkxaso eyongeziweyo yokusondeza i-pinch kwi-touchpads kwi-Linux eneendawo zegraphical ezisekwe kwiprothokholi ye-Wayland.
  • Inkqubo yoshicilelo iye yasekuhlaleni iiyunithi zokulinganisa ezisetyenziselwa ukuseta amasimi.
  • Xa usebenzisa iFirefox kwi-Xfce kunye neemeko-bume ze-KDE, usebenziso lwe-WebRender yokuhlanganisa injini luyasebenza. IFirefox 89 kulindeleke ukuba ivule iWebRender kubo bonke abanye abasebenzisi beLinux, kubandakanya zonke iinguqulelo zeMesa kunye neenkqubo ezinabaqhubi beNVIDIA (ngaphambili iWebRender ibivulelwa kuphela iGNOME ngeIntel neAMD driver). I-WebRender ibhalwe ngolwimi lwe-Rust kwaye ikuvumela ukuba ufezekise ukwanda okukhulu kwisantya sonikezelo kunye nokunciphisa umthwalo kwi-CPU ngokuhambisa umxholo wekhasi onikezela ngemisebenzi kwicala le-GPU, ephunyezwa ngeeshadi ezisebenza kwi-GPU. Ukuyinyanzela ukuba ikwazise malunga ne:config, kufuneka uvule "gfx.webrender.enabled" useto okanye usebenzise iFirefox enokuguquguquka kwemekobume MOZ_WEBRENDER=1 iseti.
  • Ukubandakanywa ngokuthe ngcembe kwe-HTTP/3 kunye neeprotocol ze-QUIC kuqalile. Inkxaso ye-HTTP/3 iya kunikwa kuphela ipesenti encinci yabasebenzisi ekuqaleni kwaye, ukuthintela nayiphi na imiba engalindelekanga, iya kuhanjiswa kuye wonke umntu ekupheleni kukaMeyi. I-HTTP/3 ifuna inkxaso yomxhasi kunye neseva yenguqu efanayo yomgangatho wedrafti we-QUIC kunye ne-HTTP/3, echazwe kwi-Alt-Svc header (i-Firefox isekela i-specddrafts 27 nge-32).
  • Inkxaso yeprotocol yeFTP ivaliwe ngokungagqibekanga. Ulungiselelo lwenethiwekhi.ftp.enabled lusetelwe ekubeni bubuxoki ngokungagqibekanga, kunye nesetingi se-browserSettings.ftpProtocolEnabled isetelwe kukufunda-kuphela. Ukukhutshwa okulandelayo kuya kususa yonke ikhowudi enxulumene neFTP. Isizathu esinikiweyo kukunciphisa umngcipheko wokuhlaselwa kwikhowudi endala enembali yokuchonga ubuthathaka kunye neengxaki kunye nokugcinwa kunye nokuphunyezwa kwenkxaso ye-FTP. Kwakhona kukhankanyiwe kukususa iiprothokholi ezingaxhasi uguqulelo oluntsonkothileyo, olusesichengeni sokuguqulwa kunye nokuphazamiseka kwetrafikhi yokuhamba ngexesha lohlaselo lwe-MITM.
  • Ukuthintela ukuvuza okunokwenzeka kwe-cross-site, ixabiso lepropati ye-"window.name" ibekwe yodwa yindawo ephambili apho iphepha livuliwe.
  • KwiJavaScript, ngenxa yesiphumo sokwenza intetho eqhelekileyo, ipropathi ye "indices" yongeziwe, equlathe uluhlu oluneendawo zokuqalisa kunye nesiphelo samaqela omdlalo. Ipropati igcwaliswa kuphela xa kusenziwa intetho eqhelekileyo nge "/d" iflegi. vumela re = /ngokukhawuleza\s(ntsundu)?(uxhuma)/igd; let result = re.exec('Impungutye eBrown eKhawulezayo Itsibela Phezu Kwenja Eyonqenayo'); // result.indices[0] === Uluhlu [4, 25] // result.indices[1] === Uluhlu [10, 15] // result.indices[2] === Uluhlu [20, 25 ]
  • I-Intl.DisplayNames() kunye ne-Intl.ListFormat() ziqinise ukukhangela ukuba iinketho ezigqithiselwe kumakhi zizinto. Xa uzama ukudlulisa imitya okanye ezinye iiprimitives, ngaphandle kuya kuphoswa.
  • Indlela entsha engashukumiyo ibonelelwe ngeDOM, AbortSignal.abort(), ebuyisela iAbortSignal esele isetiwe ukulahlwa.
  • I-CSS isebenzisa i-pseudo-class ezintsha ":i-user-valid" kunye ne ":user-invalid", echaza imeko yokuqinisekisa yefom element apho ukuchaneka kwamaxabiso akhankanyiweyo kuye kwajongwa emva kokudibana komsebenzisi nefom. Umahluko ophambili phakathi ":umsebenzisi-osebenzayo" kunye ":umsebenzisi-akasebenzi" kwiiklasi ezingezizo ":ezisebenzayo" kunye ":ezingasebenziyo" kukuba uqinisekiso luqala kuphela emva kokuba umsebenzisi ejonge kwesinye isiqalelo (umzekelo, iithebhu ezitshintshiweyo. ukuya kwelinye ilizwe).
  • Iseti yomfanekiso () umsebenzi weCSS, okuvumela ukuba ukhethe umfanekiso kukhetho lokhetho lwesisombululo esahlukileyo esilungela izicwangciso zakho zangoku zesikrini kunye nebandwidth yoqhagamshelwano lwenethiwekhi, ngoku ingasetyenziswa "kumxholo" kunye "nekhesa" kwiipropati zeCSS. . h2::phambi { komxholo: iseti yomfanekiso( url("small-icon.jpg") 1x, url("large-icon.jpg") 2x); }
  • Ipropathi yolwandlalo lweCSS iqinisekisa ukuba iyahambelana nolwandlalo olusetiweyo kusetyenziswa ipropati yeradiyasi yomda.
  • Kwi-macOS, ifonti yemonospace engagqibekanga itshintshiwe yaba nguMenlo.
  • Kwizixhobo zomphuhlisi wewebhu, kwipaneli yokuhlola inethiwekhi, utshintshi luye lwabonakala phakathi kokubonisa iimpendulo ze-HTTP kwifomathi ye-JSON kunye nefom engatshintshiyo apho iimpendulo zithunyelwa khona kwinethiwekhi.
    Ukukhutshwa kweFirefox 88
  • Ukubandakanywa okungagqibekanga kwenkxaso ye-AVIF (iFomathi yoMfanekiso we-AV1), esebenzisa ubuchwepheshe boxinzelelo lwe-intra-frame ukusuka kwi-AV1 ifomathi ye-encoding yevidiyo, iye yalibaziseka de ikhutshwe kwixesha elizayo. IFirefox 89 ikwaceba ukubonelela ngojongano oluhlaziyiweyo lomsebenzisi kwaye idibanise isixhobo sokubala kwibha yedilesi (eyenziwe nge-subyest.calculator in about:config)

Ukongeza kwizinto ezintsha kunye nokulungiswa kwe-bug, iFirefox 88 inezithintelo ezili-17, apho i-9 iphawulwe njengeyingozi. Ubuthathaka be-5 (eqokelelwe phantsi kwe-CVE-2021-29947) ibangelwa ziingxaki zememori, ezifana ne-buffer overflows kunye nokufikelela kwiindawo zememori esele zikhululiwe. Ngokunokwenzeka, ezi ngxaki zinokukhokelela ekuphunyezweni kwekhowudi yomhlaseli xa uvula amaphepha ayilwe ngokukodwa.

umthombo: opennet.ru

Yongeza izimvo