Ukukhutshwa kweFirefox 89 enojongano oluyilwe ngokutsha

Kukhutshwe isikhangeli sewebhu seFirefox 89. Ukongeza, uhlaziyo lwenkxaso yexesha elide yesebe 78.11.0 lwenziwa. Isebe leFirefox 90 kungekudala liza kutshintshelwa kwinqanaba lovavanyo lwe-beta, ukukhutshwa kwayo kucwangciselwe umhla we-13 kaJulayi.

Iinguqulelo eziphambili:

  • I-interface yenziwe yangoku kakhulu. Iimpawu zomfanekiso zihlaziyiwe, isitayile sezinto ezahlukeneyo zidityanisiwe, kwaye iphalethi yombala yenziwe ngokutsha.
  • Uyilo lwebar yethebhu lutshintshiwe - iikona zamaqhosha e-tab zingqukuva kwaye azisadibanisi nephaneli ecaleni komda ongezantsi (isiphumo seqhosha elidadayo). Ulwahlulo olubonakalayo lweethebhu ezingasebenziyo lususiwe, kodwa indawo ehlala iqhosha iphawuliwe xa uhambisa phezu kwethebhu.
    Ukukhutshwa kweFirefox 89 enojongano oluyilwe ngokutsha
  • Imenyu iye yahlengahlengiswa. Izinto ezinqabileyo ezisetyenziswayo neziphelelwe lixesha ziye zasuswa kwimenyu ephambili kunye neemenyu zomxholo ukugxila kwezona mpawu zibalulekileyo. Izinto eziseleyo ziphinda zadityaniswa ngokuxhomekeke kukubaluleka kunye nemfuno yabasebenzisi. Njengenxalenye yokulwa nokuphazamiseka kwe-clutter ebonakalayo, ii-icon ecaleni kwezinto zemenyu zisusiwe kwaye iilebhile zombhalo kuphela ezishiywe. Ujongano lokwenza indawo yolawulo kunye nezixhobo zabaphuhlisi bewebhu zibekwe kwimenu eyahlukileyo eyahlukileyo "Izixhobo ezingakumbi".
    Ukukhutshwa kweFirefox 89 enojongano oluyilwe ngokutshaUkukhutshwa kweFirefox 89 enojongano oluyilwe ngokutsha
  • I "..." (Izenzo zePhepha) imenu eyakhelwe kwibar yedilesi isusiwe, apho unokongeza ibhukumaka, ukuthumela ikhonkco kwiPocket, cinezela ithebhu, sebenza ngebhodi eqhotyoshwayo, kwaye uqalise ukuthumela izinto nge-imeyile. Iinketho ezifumanekayo ngemenyu ethi "..." ziye zasiwa kwamanye amacandelo ojongano, zihlala zifumaneka kwicandelo lezicwangciso zephaneli kwaye zinokubekwa kwindawo yolawulo ngendlela yamaqhosha. Umzekelo, iqhosha le-interface yokwenza izikrini ziyafumaneka kwimenyu yomxholo eboniswe xa ucofa ekunene kwiphepha.
    Ukukhutshwa kweFirefox 89 enojongano oluyilwe ngokutsha
  • Iyilwe ngokutsha ibar esecaleni yepop-up ukuze wenze iphepha libe ngokwezifiso ngojongano oluboniswe xa uvula ithebhu entsha.
    Ukukhutshwa kweFirefox 89 enojongano oluyilwe ngokutsha
  • Uyilo lwepaneli zolwazi kunye neengxoxo zemodal ezinezilumkiso, iziqinisekiso kunye nezicelo zitshintshiwe kwaye zadityaniswa nezinye iingxoxo. Iingxoxo ziboniswa ngeekona ezingqukuva kwaye zibekwe embindini ngokuthe nkqo.
    Ukukhutshwa kweFirefox 89 enojongano oluyilwe ngokutsha
  • Emva kohlaziyo, isikrini sokutshiza siyaboniswa esicebisa ukusebenzisa iFirefox njengesikhangeli esingagqibekanga kwinkqubo kwaye ikuvumela ukuba ukhethe umxholo. Imixholo onokukhetha kuyo yile: inkqubo (ithathela ingqalelo izicwangciso zesixokelelwano xa uyila iifestile, iimenyu kunye namaqhosha), ukukhanya, kumnyama kunye ne-Alpenglow (umbala).
    Ukukhutshwa kweFirefox 89 enojongano oluyilwe ngokutsha
    Ukukhutshwa kweFirefox 89 enojongano oluyilwe ngokutsha
    Ukukhutshwa kweFirefox 89 enojongano oluyilwe ngokutsha
    Ukukhutshwa kweFirefox 89 enojongano oluyilwe ngokutsha
    Ukukhutshwa kweFirefox 89 enojongano oluyilwe ngokutsha
  • Ngokungagqibekanga, ujongano lwezicwangciso zenkangeleko yendawo yolawulo lufihla iqhosha ukwenza imo yomboniso wenjongo yolawulo olubambeneyo. Ukubuyisela isicwangciso malunga ne:config, "browser.compactmode.show" iparameter iphunyeziwe. Kubasebenzisi abanemowudi ehlangeneyo eyenziweyo, ukhetho luyakwenziwa lusebenze ngokuzenzekelayo.
  • Inani lezinto eziphazamisa ingqalelo yomsebenzisi lincitshisiwe. Susa izilumkiso ezingeyomfuneko kunye nezaziso.
  • Ikhaltyhuleyitha idityaniswe kwibha yedilesi, ikuvumela ukubala iintetho zemathematika ezichazwe kulo naluphi na ulandelelwano. Ikhaltyhuleyitha okwangoku ivaliwe ngokungagqibekanga kwaye ifuna ukutshintsha ingcebiso.seto lwesibali malunga ne:config. Kolunye ukukhutshwa okulandelayo kwakhona kulindeleke (esele yongezwe kwizakhiwo zasebusuku ze-en-US) ukubonakala kweyunithi yokuguqula iyunithi eyakhelwe kwibar yedilesi, evumela, umzekelo, ukuguqula iinyawo kwiimitha.
    Ukukhutshwa kweFirefox 89 enojongano oluyilwe ngokutsha
  • Ulwakhiwo lweLinux lunika amandla i-WebRender yokuhlanganisa injini yabo bonke abasebenzisi beLinux, kubandakanya zonke iimeko-bume zedesktop, zonke iinguqulelo zeMesa, kunye neenkqubo ezinabaqhubi be-NVIDIA (ngaphambili i-webRender yayinikwe amandla kuphela i-GNOME, i-KDE, kunye ne-Xfce kunye nabaqhubi be-Intel kunye ne-AMD). 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. Ukuyekisa iWebRender malunga ne:config, ungasebenzisa i "gfx.webrender.enabled" useto okanye usebenzise iFirefox nge MOZ_WEBRENDER=0 iseti eguquguqukayo yemekobume.
  • Indlela yokuKhusela i-Cookie iyonke yenziwe ngokungagqibekanga, eyayisetyenziswa ngaphambili kuphela xa ukhetha indlela engqongqo yokuthintela umxholo ongafunekiyo (ongqongqo). Kwisiza ngasinye, ngoku kusetyenziswe indawo ekwahlukileyo yokugcina iiCookie, engavumeli ukusetyenziswa kweeKuki ukulandelela intshukumo phakathi kweesayithi, kuba zonke iiCookies ezisetwe kwiibhloko zomntu wesithathu ezilayishwe kwisiza ngoku zibotshelelwe kwindawo ephambili kwaye ayigqithiselwanga xa ezibhloko zifikelelwa 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 89 enojongano oluyilwe ngokutsha
  • Inguqulelo yesibini yendlela yeSmartBlock ibandakanyiwe, eyilelwe ukusombulula iingxaki kwiziza ezivelayo ngenxa yokuvalwa kwezikripthi zangaphandle kwimowudi yokukhangela yabucala okanye xa ukuvalwa okuphuculweyo komxholo ongafunekiyo (okungqongqo) kuyasebenza. Phakathi kwezinye izinto, iSmartBlock ikuvumela ukuba ukwandise kakhulu ukusebenza kwezinye iisayithi ezicothayo ngenxa yokungakwazi ukulayisha ikhowudi yeskripthi yokulandela umkhondo. I-SmartBlock itshintsha ngokuzenzekelayo izikripthi ezisetyenziselwa ukulandelela nge-stubs eziqinisekisa ukuba indawo ilayisha ngokuchanekileyo. I-Stubs ilungiselelwe ezinye izikripthi zokulandela umkhondo zabasebenzisi ezibandakanyiweyo kuluhlu lwe-Disconnect, kubandakanywa izikripthi ezine-Facebook, Twitter, Yandex, VKontakte kunye neewijethi zikaGoogle.
  • Inkxaso ye-DC (IiNkcazo eziThunyiweyo) i-TLS ulwandiso lubandakanyiwe kugunyaziso lwezatifikethi zexesha elifutshane, ezisombulula ingxaki ngezatifikethi xa uququzelela ukufikelela kwisiza ngothungelwano lonikezelo lomxholo. IiNkcazo eziThunyelweyo zazisa isitshixo esongezelelweyo sabucala esiphakathi, ukuqinisekiswa kwayo kukhawulelwe kwiiyure okanye iintsuku ezininzi (kungekho ngaphezu kweentsuku ezisi-7). Esi sitshixo senziwe ngokusekelwe kwisatifikethi esikhutshwe ngugunyaziwe wesatifikethi kwaye sikuvumela ukuba ugcine isitshixo sabucala sesiqinisekiso sokuqala siyimfihlo kwiinkonzo zokuhanjiswa komxholo. Ukuze ugweme iingxaki zokufikelela emva kokuba isitshixo esiphakathi siphelelwe lixesha, iteknoloji yohlaziyo oluzenzekelayo inikezelwa olwenziwa kwicala lomncedisi we-TLS wokuqala.
  • Iqela lesithathu (elingeyonzalelwane kwisixokelelwano) ukuphunyezwa kwezinto zefom yegalelo, ezifana nokutshintsha, amaqhosha, uluhlu lokuhla kunye nemimandla yokufakwa kwesicatshulwa (igalelo, i-textarea, iqhosha, khetha), ibonisiwe, ebonisa uyilo lwangoku ngakumbi. Ukusetyenziswa kokuphunyezwa okwahlukileyo kwezinto zefom nazo zibe nefuthe elihle ekusebenzeni kokubonisa iphepha.
  • Kuyenzeka ukuba usebenzise imixholo ye kunye izinto usebenzisa i-Document.execCommand() imiyalelo, ukugcina imbali yokuhlela ngaphandle kokuchaza ngokucacileyo umxholo oHlelekayo ipropati.
  • I-API yokuSebenza yeXesha loMsitho ukulinganisa ukulibaziseka kwesiganeko ngaphambi nasemva kokulayishwa kwephepha.
  • Ipropathi yemibala enyanzelweyo eyongeziweyo ye-CSS ukumisela ukuba ingaba isikhangeli sisebenzisa i-palette yombala ecacisiweyo yomsebenzisi kwiphepha.
  • I-@font-face descriptor yongezwe kwi-ascent-override, i-descent-override kunye ne-line-gap-override kwiipropati ze-CSS ukukhupha iimetriki zefonti, ezingasetyenziselwa ukudibanisa umboniso wefonti kwiiphequluli ezahlukeneyo kunye neenkqubo zokusebenza, njengoko kunye nokuphelisa ubeko lwephepha utshintsho kwiifonti zewebhu.
  • Umsebenzi we-CSS umfanekiso-seti (), okuvumela ukuba ukhethe umfanekiso kwiseti yeenketho ezinezisombululo ezahlukeneyo ezilungele kakhulu iiparameters zekhusi langoku kunye noqhagamshelo lomnatha womnatha, ixhasa uhlobo () umsebenzi.
  • IJavaScript ngokungagqibekanga ivumela ukusetyenziswa kwegama elingundoqo lokulinda kwiimodyuli kwinqanaba eliphezulu, elivumela ukuba iifowuni ze-asynchronous zidibaniswe ngokufanelekileyo kwinkqubo yokulayisha imodyuli kwaye igweme ukuyifaka "kwi-async function". Umzekelo, endaweni ye (async function() {wait Promise.resolve(console.log('test')); }()); ngoku ungabhala ulinde Promise.resolve(console.log('test'));
  • Kwiinkqubo ze-64-bit, kuvunyelwe ukwenza izakhiwo ze-ArrayBuffers ezinkulu kune-2GB (kodwa zingekho ngaphezu kwe-8GB).
  • I-DeviceProximityEvent, UserProximityEvent, kunye neDeviceLightEvent iziganeko, ezingaxhaswanga kwezinye iiphequluli, ziye zayekiswa.
  • Kwiphaneli yokuhlola iphepha, ukukhangela kwebhodi yezitshixo kwiipropati ezihlelwayo zeBoxModel kuphuculwe.
  • Ulwakhiwo lweWindows luphucule inkangeleko yeemenyu zomxholo kunye nokukhawulezisa ukuqaliswa kwesikhangeli.
  • Ukwakhiwa kwe-macOS kuphumeza ukusetyenziswa kweemenyu zeqonga lemveli kunye nemivalo yokuskrola. Inkxaso eyongeziweyo yesiphumo sokuskrola ngaphaya komda wendawo ebonakalayo (i-overscroll), ebonisa izibonakaliso ezifikelela ekupheleni kwephepha. Inkxaso eyongeziweyo yokusondeza i-smart, yenziwe ngokucofa kabini. Inkxaso eyongeziweyo kumxholo omnyama. Iingxaki zokungangqinelani kombala phakathi kweCSS kunye nemifanekiso ziye zasonjululwa. Kwimo yesikrini esigcweleyo, unokufihla iiphaneli.

Ukongeza kwizinto ezintsha kunye nokulungiswa kwe-bug, iFirefox 89 inezithintelo ezili-16, apho i-6 iphawulwe njengeyingozi. Ubuthathaka be-5 (eqokelelwe phantsi kwe-CVE-2021-29967) 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