Ukukhishwa kweFirefox 86

Isiphequluli sewebhu seFirefox 86 sikhishiwe. Ngaphezu kwalokho, kwakhiwe isibuyekezo segatsha lesikhathi eside losekelo 78.8.0. Igatsha leFirefox 87 lidluliselwe esigabeni sokuhlola i-beta, ukukhululwa kwaso kuhlelelwe umhla zingama-23 kuNdasa.

Okuqanjiwe okuyinhloko:

  • Kumodi eqinile, Imodi Yokuvikela Ikhukhi ephelele ivuliwe, esebenzisa isitoreji Sekhukhi esihlukene, esisodwa sesayithi ngayinye. Indlela yokuhlukanisa ehlongozwayo ayikuvumeli ukusetshenziswa Kwamakhukhi ukuze kulandelelwe ukunyakaza phakathi kwamasayithi, njengoba wonke Amakhukhi asethwe kusukela kumabhulokhi ezinkampani zangaphandle alayishwe kusayithi manje aseboshelwe kusayithi eliyinhloko futhi awasakazwa uma la mabhulokhi afinyelelwa kwamanye amasayithi. Ngokuhlukile, amathuba okudlulisa ikhukhi ashiyelwa izinsiza ezingahlobene nokulandelelwa komsebenzisi, isibonelo, lawo asetshenziselwa ukufakazela ubuqiniso okukodwa. Ulwazi olumayelana namakhukhi avinjelwe futhi avunyelwe awela isayithi luboniswa kumenyu eboniswa lapho uchofoza uphawu lwesihlangu kubha yekheli.
    Ukukhishwa kweFirefox 86
  • Isixhumi esibonakalayo esisha sokubuka kuqala kwedokhumenti ngaphambi kokuphrinta kwenziwe kusebenze kubo bonke abasebenzisi futhi ukuhlanganiswa nezilungiselelo zesistimu yephrinta kunikezwa. Isixhumi esibonakalayo esisha sisebenza ngendlela efanayo kumodi yokufunda futhi sivula ukubuka kuqala kuthebhu yamanje, simiselela okuqukethwe okukhona. Ibha eseceleni inikeza amathuluzi okukhetha iphrinta, ukulungisa ifomethi yekhasi, ukushintsha izinketho zokuphuma kokuphrinta, nokulawula ukuthi izihloko nezingemuva zingaphrintwa yini.
    Ukukhishwa kweFirefox 86
  • Imisebenzi yokunikezela nge-Canvas nezinto ze-WebGL ihanjiswe kunqubo ehlukile, enesibopho sokulayisha imisebenzi ku-GPU. Ushintsho luthuthukise kakhulu ukuzinza nokusebenza kwamasayithi asebenzisa i-WebGL neCanvas.
  • Yonke ikhodi ehlobene nokuqoshwa kwevidiyo ihanjiswe enqubweni entsha ye-RDD, ethuthukisa ukuphepha ngokuhlukanisa izibambi zevidiyo ngenqubo ehlukile.
  • Ukwakhiwa kwe-Linux ne-Android kufaka phakathi ukuvikeleka ekuhlaselweni okushintsha ukuphambana kwesitaki nenqwaba. Ukuvikela kusekelwe ekusetshenzisweni kwenketho ethi “-fstack-clash-protection”, uma kucacisiwe, umdidiyeli ufaka amakholi okuhlola (probe) ngokunikezwa ngakunye okumile noma okuguquguqukayo kwesikhala sesitaki, okukuvumela ukuthi uthole ukuchichima kwesitaki futhi vimba izindlela zokuhlasela ezisuselwe empambanweni yesitaki kanye nenqwaba ehlobene nokudlulisela phambili uchungechunge lokubulawa ngamakhasi okuvikela isitaki.
  • Kumodi yokufunda, kube nokwenzeka ukubuka amakhasi e-HTML alondolozwe kusistimu yendawo.
  • Ukusekelwa kwefomethi yesithombe se-AVIF (AV1 Image Format) kunikwa amandla ngokuzenzakalela, esebenzisa ubuchwepheshe bokuminyaniswa kwe-intra-frame kusuka kufomethi yombhalo wekhodi wevidiyo ye-AV1. Isiqukathi sokusabalalisa idatha ecindezelwe ku-AVIF sifana ngokuphelele ne-HEIF. I-AVIF isekela zombili izithombe ku-HDR (High Dynamic Range) kanye nesikhala sombala we-Wide-gamut, kanye nakububanzi obujwayelekile obujwayelekile (SDR). Ngaphambilini, ukunika amandla i-AVIF kwakudinga ukusetha ipharamitha ethi "image.avif.enabled" kokuthi mayelana:config.
  • Usekelo olunikwe amandla lokuvula ngesikhathi esisodwa amawindi amaningi ngevidiyo kumodi yesithombe-esithombeni.
  • Ukusekelwa kwemodi yokuhlola ye-SSB (Isiphequluli Esicacisiwe Sesayithi) kunqanyuliwe, okwenze kwaba nokwenzeka ukudala isinqamuleli esihlukile ukuze isayithi liqalise ngaphandle kwama-elementi okusebenzelana kwesiphequluli, ngesithonjana esihlukile kubha yomsebenzi, njengezinhlelo zokusebenza ezigcwele ze-OS. Izizathu ezicashuniwe zokuyeka ukusekelwa zihlanganisa izinkinga ezingaxazululiwe, izinzuzo ezingabazekayo zabasebenzisi bedeskithophu, izinsiza ezilinganiselwe, kanye nesifiso sokuziqondisa ekuthuthukisweni kwemikhiqizo eyinhloko.
  • Ngoxhumo lwe-WebRTC (PeerConnections), ukusekelwa kwephrothokholi ye-DTLS 1.0 (Datagram Transport Layer Security), esekelwe ku-TLS 1.1 futhi esetshenziswa ku-WebRTC ekudluliseni umsindo nevidiyo, kuyekwa. Esikhundleni se-DTLS 1.0, kunconywa ukusebenzisa i-DTLS 1.2, ngokusekelwe ku-TLS 1.2 (incazelo ye-DTLS 1.3 esekelwe ku-TLS 1.3 ayikalungi).
  • I-CSS ihlanganisa umsebenzi we-image-set() okuvumela ukuthi ukhethe isithombe kusethi yezinketho ezihlukene zokuxazulula ezifanelana kangcono nezilungiselelo zakho zamanje zesikrini kanye nomkhawulokudonsa woxhumano lwenethiwekhi. isithombe sangemuva: isithombe-set( "cat.png" 1dppx, "cat-2x.png" 2dppx, "cat-print.png" 600dpi);
  • Isici se-CSS "sesitayela sohlu", esiklanyelwe ukuchaza isithombe samalebula ohlwini, sivumela noma yiluphi uhlobo lwencazelo yesithombe nge-CSS.
  • I-CSS ihlanganisa isigaba-mbumbulu esithi “:ukugcwalisa ngokuzenzakalelayo”, esikuvumela ukuthi ulandelele ukugcwaliswa okuzenzakalelayo kwezinkambu kuthegi yokufaka ngesiphequluli (uma uyigcwalisa mathupha, isikhethi asisebenzi). okokufaka:ukugcwalisa ngokuzenzakalelayo {umngcele: 3px oluhlaza okwesibhakabhaka okuqinile; }
  • I-JavaScript ifaka phakathi into eyakhelwe ngaphakathi ye-Intl.DisplayNames ngokuzenzakalela, ongathola ngayo amagama enziwe ngendawo ezilimi, amazwe, izimali, izici zedethi, njll. let currencyNames = new Intl.DisplayNames([‘zu’], {type: ‘currency’}); currencyNames.of(‘USD’); // "US Dollar" currencyNames.of('EUR'); // "I-Euro"
  • I-DOM iqinisekisa ukuthi inani lesakhiwo se-"Window.name" lisethwa kabusha linani elingenalutho lapho lilayishwa kuthebhu yekhasi elinesizinda esihlukile, futhi ibuyisela inani elidala lapho inkinobho "emuva" icindezelwa futhi ibuyela ekhasini elidala. .
  • Isisetshenziswa sengeziwe kumathuluzi onjiniyela bewebhu abonisa isexwayiso lapho kusethwa amavelu emajini noma e-padding ku-CSS yezinto zangaphakathi zethebula.
    Ukukhishwa kweFirefox 86
  • Ibha yamathuluzi yabathuthukisi bewebhu inikeza ukuboniswa kwenombolo yamaphutha ekhasini lamanje. Uma uchofoza inkomba ebomvu enenani lamaphutha, ungaya ngokushesha kukhonsoli yewebhu ukuze ubuke uhlu lwamaphutha.
    Ukukhishwa kweFirefox 86

Ngokungeziwe ezenzweni ezintsha nokulungiswa kweziphazamisi, iFirefox 86 isusa ubungozi obuyi-25, okuyi-18 kubo imakwe njengokuyingozi. Ukulimala okungu-15 (okuqoqwe ngaphansi kwe-CVE-2021-23979 kanye ne-CVE-2021-23978) kubangelwa izinkinga zenkumbulo, njengokuchichima kwe-buffer nokufinyelela ezindaweni zenkumbulo esezikhululiwe kakade. Ngokunokwenzeka, lezi zinkinga zingaholela ekusetshenzisweni kwekhodi yomhlaseli lapho kuvulwa amakhasi aklanywe ngokukhethekile.

Igatsha le-Firefox 87, elifake ukuhlolwa kwe-beta, liphawuleka ngokukhubaza isibambi sokhiye we-Backspace ngaphandle komongo wamafomu okufaka ngokuzenzakalelayo. Isizathu sokususa isibambi ukuthi ukhiye we-Backspace usetshenziswa kakhulu uma uthayipha amafomu, kodwa uma ungagxilile efomini lokufaka, uthathwa njengokuya ekhasini langaphambilini, okungaholela ekulahlekeni kombhalo othayiphiwe okufanele ube nawo. ukuya kwelinye ikhasi ungahlosile. Ukuze ubuyisele ukuziphatha okudala, inketho ye-browser.backspace_action yengezwe kokuthi mayelana:config. Ukwengeza, uma usebenzisa umsebenzi wokusesha ekhasini, amalebula manje ayavezwa eduze kwebha yokuskrola ukukhombisa indawo yezinkinobho ezitholiwe. Imenyu Yonjiniyela Wewebhu yenziwe yaba lula kakhulu futhi izinto ezingavamile ukusetshenziswa zisusiwe kumenyu Yelabhulali.

Source: opennet.ru

Engeza amazwana