Ukukhutshwa kweFirefox 86

Kukhutshwe isikhangeli sewebhu seFirefox 86. Ukongeza, uhlaziyo lwenkxaso yexesha elide yesebe 78.8.0 lwenziwa. Isebe leFirefox 87 litshintshelwe kwinqanaba lovavanyo lwe-beta, ukukhutshwa kwayo kucwangciselwe umhla wama-23 kaMatshi.

Iinguqulelo eziphambili:

  • Kwimowudi engqongqo, Imowudi yokuKhusela iCookie iyonke ivuliwe, esebenzisa ukugcinwa kweCookie eyodwa, eyodwa kwindawo nganye. Indlela ecetywayo yokwahlula ayivumeli ukusetyenziswa kweeKuki ukulandelela ukuhamba phakathi kweesayithi, ekubeni zonke iiCookies ezibekwe kwiibhloko zomntu wesithathu ezilayishwe kwisiza ngoku zibotshelelwe kwindawo ephambili kwaye azithunyelwa xa ezi bloko zifunyenwe kwezinye iisayithi. Ngokukodwa, ukukwazi ukuhanjiswa kwe-cookie ye-cross-site kushiywe kwiinkonzo ezingahambelani nokulandelwa komsebenzisi, umzekelo, ezo zisetyenziselwa ukuqinisekiswa okukodwa. Ulwazi malunga ne-cookies ezivaliweyo kunye nezivumelekileyo ze-cross-site ziboniswa kwimenyu eboniswayo xa ucofa isimboli sekhaka kwibha yedilesi.
    Ukukhutshwa kweFirefox 86
  • Ujongano olutsha lokujonga uxwebhu phambi kokuba ushicilelo luvulwe kubo bonke abasebenzisi kwaye udibaniso noseto lwesixokelelwano somshicileli lunikiwe. Ujongano olutsha lusebenza ngendlela efanayo kwimowudi yokufunda kwaye ivula imboniso kwithebhu yangoku, ithathela indawo umxholo okhoyo. Ibar esecaleni inikezela ngezixhobo zokukhetha umshicileli, ukulungelelanisa ifomathi yephepha, ukutshintsha iinketho zokuphuma koshicilelo, kunye nokulawula ukuba uprinte iiheader kunye nemvelaphi.
    Ukukhutshwa kweFirefox 86
  • Imisebenzi yokunikezela ngeCanvas kunye nezinto zeWebGL zihanjiswe kwinkqubo eyahlukileyo, enoxanduva lokukhuphela imisebenzi kwiGPU. Utshintsho luye lwaphucula kakhulu ukuzinza kunye nokusebenza kweziza usebenzisa iWebGL kunye neCanvas.
  • Yonke ikhowudi enxulumene ne-decoding yevidiyo ihanjiswe kwinkqubo entsha ye-RDD, ephucula ukhuseleko ngokuhlukanisa abaphethe ividiyo kwinkqubo eyahlukileyo.
  • Ulwakhiwo lweLinux kunye ne-Android lubandakanya ukukhuselwa ngokuchasene nohlaselo olulawula ukuhlangana kwesitaki kunye nemfumba. Ukhuseleko lusekelwe ekusebenziseni ukhetho lwe "-fstack-clash-protection", xa kucacisiwe, umqambi ufaka iifowuni zovavanyo (probe) kunye nokwabiwa kwe-static okanye okuguquguqukayo kwendawo ye-stack, ekuvumela ukuba ubone ukuphuphuma kwe-stack kunye iindlela zokuhlasela ibhlokhi esekwe ekudibaneni kwestakhi kunye nemfumba enxulumene nokudlulisa umsonto wokubulawa ngokusebenzisa amaphepha okhuselo lwestack.
  • Kwimowudi yokufunda, kuye kwenzeka ukujonga amaphepha e-HTML agcinwe kwisixokelelwano sasekhaya.
  • Inkxaso ye-AVIF (iFomathi yoMfanekiso yoMfanekiso we-AV1) yenziwe ngokuzenzekelayo, esebenzisa ubugcisa bocinezelo lwe-intra-frame ukusuka kwi-AV1 ifomathi ye-encoding yevidiyo. Isingxobo sokuhambisa idatha ecinezelweyo kwi-AVIF ifana ngokupheleleyo ne-HEIF. I-AVIF ixhasa yomibini imifanekiso kwi-HDR (i-High Dynamic Range) kunye ne-Wide-gamut color space, kunye nakwi-standard dynamic range (SDR). Ngaphambili, ukwenza i-AVIF kufuneke ukuseta "image.avif.enabled" iparamitha malunga ne:config.
  • Inkxaso enikwe amandla yokuvula ngaxeshanye iifestile ezininzi ngevidiyo kwimowudi yoMfanekiso-kwiMfanekiso.
  • Inkxaso yovavanyo lwe-SSB (iSikhangeli esiKhethekileyo seNdawo) imowudi iye yanqunyanyiswa, nto leyo eyenze ukuba kube nokwenzeka ukwenza indlela emfutshane eyahlukileyo yesiza ukuze iqalise ngaphandle kwezinto zojongano lomkhangeli zincwadi, ngophawu olwahlukileyo kwibar yomsebenzi, njengezicelo ze-OS ezigcweleyo. Izizathu ezikhankanyiweyo zokuyeka inkxaso ziquka imiba engasonjululwanga, izibonelelo ezithandabuzekayo kubasebenzisi bedesktop, izixhobo ezinyiniweyo, kunye nomnqweno wokubakhokelela kuphuhliso lweemveliso ezingundoqo.
  • Uqhagamshelwano lweWebRTC (PeerConnections), inkxaso yeprotocol ye-DTLS 1.0 (iDatagram Transport Layer Security) esekelwe kwi-TLS 1.1 kwaye isetyenziswe kwi-WebRTC yokuhanjiswa komsindo kunye nevidiyo, iyekile. Endaweni ye-DTLS 1.0, kucetyiswa ukuba kusetyenziswe i-DTLS 1.2, esekelwe kwi-TLS 1.2 (inkcazo ye-DTLS 1.3 esekelwe kwi-TLS 1.3 ayikalungi).
  • I-CSS ibandakanya isethi yomfanekiso-() umsebenzi okuvumela ukuba ukhethe umfanekiso kwiseti yeenketho ezahlukeneyo zesisombululo esilungela useto lwakho lwangoku lwesikrini kunye ne-bandwidth yoqhagamshelo lwenethiwekhi. umfanekiso ongasemva: umfanekiso-seti( "cat.png" 1dppx, "cat-2x.png" 2dppx, "cat-print.png" 600dpi);
  • Ipropathi yeCSS "yesitayela soluhlu", eyilelwe ukuchaza umfanekiso weelebhile kuluhlu, ivumela naluphi na uhlobo lwenkcazo yomfanekiso ngeCSS.
  • I-CSS ibandakanya i-pseudo-class ": i-autofill", evumela ukuba ulandele ukuzaliswa ngokuzenzekelayo kwamasimi kwithegi yegalelo ngumkhangeli (ukuba uyigcwalise ngesandla, umkhethi akasebenzi). igalelo: zizalise ngokuzenzekela {umda: 3px blue blue; }
  • IJavaScript ibandakanya into eyakhelwe-ngaphakathi ye-Intl.DisplayNames ngokungagqibekanga, apho unokufumana amagama asekhaya eelwimi, amazwe, imali, izinto zomhla, njl. vumela currencyNames = entsha Intl.DisplayNames(['en'], {uhlobo: 'imali'}); currencyNames.of('USD'); // "US Dollar" currencyNames.of('EUR'); // "I-Euro"
  • I-DOM iqinisekisa ukuba ixabiso lepropathi ye "Window.name" libuyiselwa kwixabiso elingenanto xa ulayishwa kwithebhu yephepha kunye nethambeka elahlukileyo, kwaye ibuyisela ixabiso elidala xa iqhosha elithi "back" licinezelwe kwaye libuyela kwiphepha elidala. .
  • Into eluncedo yongezwe kwizixhobo zabaphuhlisi bewebhu ababonisa isilumkiso xa kumiselwa umda okanye amaxabiso epadding kwiCSS yezinto zangaphakathi zetafile.
    Ukukhutshwa kweFirefox 86
  • Ibar yesixhobo yabaphuhlisi bewebhu ibonelela ngomboniso wenani leempazamo kwiphepha langoku. Xa ucofa isalathisi esibomvu ngenani leempazamo, unokuya ngokukhawuleza kwi-console yewebhu ukujonga uluhlu lweempazamo.
    Ukukhutshwa kweFirefox 86

Ukongeza kwizinto ezintsha kunye nokulungiswa kwe-bug, iFirefox 86 isusa ubuthathaka be-25, apho i-18 iphawulwe njengeyingozi. Ubuthathaka be-15 (eqokelelwe phantsi kwe-CVE-2021-23979 kunye ne-CVE-2021-23978) ibangelwa iingxaki zememori, ezifana nokuphuphuma kwe-buffer kunye nokufikelela kwiindawo zememori esele zikhululiwe. Ngokunokwenzeka, ezi ngxaki zinokukhokelela ekuphunyezweni kwekhowudi yomhlaseli xa uvula amaphepha ayilwe ngokukodwa.

Isebe leFirefox 87, elifake uvavanyo lwe-beta, liphawuleka ngokukhubaza isibambi sesitshixo se-Backspace ngaphandle komxholo weefomu zegalelo ngokungagqibekanga. Isizathu sokususa umphathi kukuba isitshixo se-Backspace sisetyenziswa ngokusebenzayo xa uchwetheza kwiifom, kodwa xa ungagxininisi kwifom yegalelo, ithathwa njengokutsiba kwiphepha elidlulileyo, elinokubangela ukulahleka kombhalo ochwetheziweyo ngenxa. kwintshukumo engenziwanga ngabom ukuya kwelinye iphepha. Ukubuyisela ukuziphatha kwakudala, i-browser.backspace_action ukhetho yongezwe malunga no:config. Ukongeza, xa usebenzisa umsebenzi wokukhangela kwiphepha, iilebhile ngoku ziboniswa ecaleni kwebha yokuskrola ukubonisa indawo yamaqhosha afunyenweyo. Imenu yeWeb Developer yenziwe lula kakhulu kwaye izinto ezingafane zisetyenziswe ziye zasuswa kwimenyu yeThala leencwadi.

umthombo: opennet.ru

Yongeza izimvo