Ukukhutshwa kweFirefox 79

Ibhrawuza yewebhu yakhululwa Firefox 79, kunye nenguqulelo yeselula Firefox 68.11 kwiqonga le-Android. Ukongeza, uhlaziyo lwenziwe amasebe ngenkxaso yexesha elide 68.11.0 ΠΈ 78.1.0. Uyeza ngokukhawuleza eqongeni uvavanyo lwe-beta Isebe leFirefox 80 liza kutshintsha, ukukhutshwa kwayo kucwangciselwe umhla wama-25 ka-Agasti.

Siseko ezintsha:

  • Umphathi wegama lokugqitha wongeze ukukwazi ukuthumela ngaphandle iziqinisekiso kwifomathi ye-CSV (imimandla yokubhaliweyo elinganiselweyo enokuthathwa ngaphandle kwiprosesa yespredishithi). Xa uthumela ngaphandle, amagama ayimfihlo abekwe kwifayile kwisicatshulwa esicacileyo. Kwixesha elizayo, siceba ukuphumeza umsebenzi wokungenisa amagama ayimfihlo kwifayile ye-CSV egcinwe ngaphambili (ethetha ukuba umsebenzisi unokufuna ukugcina i-backup kunye nokubuyisela amagama ayimfihlo agciniweyo okanye ukudlulisa amagama ayimfihlo ukusuka kwesinye isikhangeli).

    Ukukhutshwa kweFirefox 79

  • Yongeziwe ukucwangcisa ukwenza ukwahlula kweCookie okuguquguqukayo okusekwe kwindawo eboniswe kwibar yedilesi (β€œUkwahlulwa kweqela lokuqala elinamandla", xa ukufakwa kwakho kunye nomntu wesithathu kumiselwe ngokusekelwe kwisiseko sesizinda sendawo). Ukuseta kunikezelwe kwisicwangcisi kwicandelo lemimiselo yokulandelela umkhondo wokulandelela intshukumo kwibhloko ehlayo yeendlela zokuvala i-Cookie.

    Ukukhutshwa kweFirefox 79

  • Ukhuseleko lokulandelela oluphuculweyo oluvala ngokuzenzekela iikuki ezisetyenziswa ziikhawunta zomntu wesithathu. Kwiisayithi zokulandela umkhondo, iFirefox ngoku icoca iikuki kunye nedatha kwindawo yokugcina yangaphakathi yonke imihla, ngokusekwe kuluhlu lweenkqubo zokulandelela ezisuka kwinkonzo ye-Disconnect.me.
  • Yongezwe imboniso ye "malunga:ekukhethwayo#zovavanyo" zovavanyo lwescreen seseto, esibonelela ngojongano lokwenza iifitsha zovavanyo, ezifanayo malunga:neeflegi kwiChrome. Ngokungagqibekanga, isikrini asikafumaneki kwaye sifuna ukuseta β€œbrowser.preferences.experimental” iparamitha malunga:conifg ukuyenza isebenze. Kwimifuziselo yovavanyo ekhoyo ukuze ibandakanywe, inkxaso kuphela "UYilo lweMasonry yeCSSΒ«.

    Ukukhutshwa kweFirefox 79

  • Iilaptops ezisekwe kwiitshiphusi ze-AMD kwiWindows 10 iqonga
    ifakiwe
    Inkqubo yokuhlanganisa iWebRender. 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. Ngaphambili, iWebRender yenziwe yasebenza Windows 10 iqonga leIntel GPUs, AMD Raven Ridge APUs, AMD Evergreen APUs, kunye neelaptops ezinamakhadi emizobo eNVIDIA. KwiLinux WebRender okwangoku yenziwe yasebenza kumakhadi e-Intel kunye ne-AMD kuphela kwisakhiwo sasebusuku, kwaye ayixhaswanga kumakhadi e-NVIDIA. Ukuyinyanzela malunga ne:config, kufuneka uvule i-β€œgfx.webrender.all” kunye nesetingi ze-β€œgfx.webrender.enabled” okanye usebenzise iFirefox enokuguquguquka kwemekobume MOZ_WEBRENDER=1 iseti.

  • Kubasebenzisi abavela eJamani, icandelo elitsha longezwe kwiphepha elitsha lethebhu kunye namanqaku anconywe yinkonzo yePocket, eyayinikezelwa ngaphambili kubasebenzisi abavela e-US nase-UK. Ukwenza okuthandwa nguwe okuyanyaniswa nokukhethwa komxholo kwenziwa kwicala lomxhasi kwaye ngaphandle kokudlulisela ulwazi lomsebenzisi kubantu besithathu (uluhlu lulonke lwamakhonkco acetyiswayo olu suku lwangoku lulayishwe kwisikhangeli, esibekwe kwicala lomsebenzisi ngokusekwe kwidatha yembali yokubrawuza. ). Ukukhubaza umxholo ocetyiswa yiPocket, kukho isethingi kwi-configurator (IFirefox Home Content/Inconyiwe yiPocket) kunye nokhetho "browser.newtabpage.activity-stream.feeds.topsites" malunga: config.
  • Kwiinkqubo zeLinux ezineWayland ngenxa yozinzo lwemiba ikhubazekile Ngokungagqibekanga, indlela ye-DMABUF isetyenziselwa ukunikezela ngevidiyo kwizinto ezenziweyo. Utshintsho lunikiwe ukuze luqukwe malunga noku:config
    "widget.wayland-dmabuf-video-textures.enabled."

  • Malunga nephepha lenkxaso kukho iqhosha elitsha "Cima i-cache yokuQalisa" ukucima i-cache echaphazela ukulayishwa kwesikhangeli. Iqhosha linokunceda ukusombulula ezinye iingxaki ezivela ngexesha lokuqalisa.
  • Ikhonkco kunye nethagethi="_blank" yophawu kwiithegi kunye Ngoku ziyasetyenzwa ngothelekiso ngokusebenzisa i rel="noopener" uphawu, okt. amaphepha abonwa njengangathembekanga. Kumaphepha avulwe ngezi khonkco, ipropati yeWindow.opener ayimiselwanga kwaye ukufikelela kumxholo apho ikhonkco livulwe khona akubonelelwanga.
  • Kwi-iframes, uphawu lwebhokisi yesanti lusebenzisa iparameter "yokuvumela-phezulu-ukukhangela-ngomsebenzisi", evumela ukukhangela kwiphepha lomzali ukusuka kwi-iframe esecaleni xa umsebenzisi ecofa ngokucacileyo kwikhonkco, kodwa unqanda ukuhanjiswa ngokuzenzekelayo. Olu khetho luluncedo ekubekeni amabhena kwi iframes, ikuvumela ukuba ukhangele kwiintengiso ezinomdla kuwe, kodwa uvala umsebenzi ongafunekiyo (umzekelo, ugqithiso oluzenzekelayo kwamanye amaphepha).
  • Kongezwe iiheader ezintsha zeHTTP Cross-Origin-Embedder-Policy (COEP) kunye Cross-Origin-Opener-Polisi (COOP) ukwenza imo yokwahlula ekhethekileyo yemvelaphi enqamlezileyo ukuze isetyenziswe ngokukhuselekileyo kwiphepha lemisebenzi enelungelo, elinokusetyenziswa ukwenza uhlaselo lwetshaneli esecaleni njengeSpecter.
  • Inkxaso yento ibuyisiwe SharedArrayBuffer (ikuvumela ukuba wenze uluhlu kwimemori ekwabelwana ngayo), ivaliwe emva kohlaselo lweklasi yeSpecter ichongiwe. Ukubonelela ngokhuseleko kwiSpecter, into ye-SharedArrayBuffer ngoku ifumaneka kuphela kumaphepha anikezelwe kwimowudi yokwahlula yemvelaphi enqamlezileyo. Kwimo yokwahlula imvelaphi enqamlezileyo, kuyenzeka ngoku ukusebenzisa iPerformance.now() izibali-xesha ezingasikwanga ngokuchanekileyo.
    Ukuchaza ukuhlukaniswa okunjalo, i-Cross-Origin-Embedder-Policy ekhankanywe ngasentla kunye ne-Cross-Origin-Opener-Policy headers kufuneka isetyenziswe.

  • Indlela ephunyeziweyo Promise.nayiphi(), ebuyisela iSithembiso sokuqala esizalisekileyo kuluhlu.
  • Into iphunyeziwe I-WeakRef ukuchaza iimbekiselo ezibuthathaka kwizinto zeJavaScript ezikuvumela ukuba ugcine ireferensi yento, kodwa ungavaleli umqokeleli wenkunkuma ekucimeni into enxulumeneyo.
  • Kongezwe abasebenzi abatsha abanengqondo: "??=Β«,Β«&&="Kwaye"||=". Umsebenzisi "x ??=y" wenza isabelo kuphela ukuba u-"x" uvavanya ukuba angabikho okanye angachazwanga. Umsebenzisi "x ||= y" wenza isabelo kuphela ukuba "x" YI- FALSE kwaye "x &&= y" YINYANISO.
  • Into Atomics, esetyenziselwa ukulungelelanisa ungqamaniso lotshixo lwangaphambili, ngoku lunokusetyenziswa hayi kwinkumbulo ekwabelwana ngayo kuphela.
  • Kumakhi Intl.DateTimeFormat() Inkxaso eyongeziweyo ye-dateStyle kunye neenketho ze-timeStyle.
  • IWebAssembly ngoku iyaxhasa imisebenzi yememori yebhetshi (ukulinganisa okusebenzayo ngakumbi kwe-memcpy kunye ne-memmove), multithreading (Inkumbulo ekwabelwana ngayo kunye neAtomics) kunye iintlobo zeereferensi (externref).
  • KwiJavaScript debugger icetywayo isitaki iminxeba engahambelaniyo, ekuvumela ukuba ulandelele imicimbi eyenziwe ngaxeshanye, amaxesha kunye nezithembiso. Amakhonkco omnxeba asynchronous aboniswa kwi-debugger kunye nesitaki sokufowuna esiqhelekileyo, kwaye zikwaboniswa ngeempazamo kwikhonsoli yewebhu kunye nezicelo kwi-interface yokuhlola inethiwekhi.
    Ukukhutshwa kweFirefox 79

  • Ikhonsoli yewebhu inikeza umboniso weekhowudi zesimo se-4xx / 5xx ngendlela yeempazamo, okwenza kube lula ukuzigqamisa kwimvelaphi jikelele. Ukwenza ukulungisa kube lula, isicelo sinokuphinda okanye iinkcukacha malunga nesicelo kunye nempendulo inokujongwa.

    Ukukhutshwa kweFirefox 79

  • Iimpazamo zeJavaScript ngoku aziboniswanga kuphela kwi-console yewebhu, kodwa nakwi-JavaScript debugger, egxininisa umgca wekhowudi ehambelana nephutha kunye nokubonisa i-tooltip ngolwazi olongezelelweyo malunga nephutha.
  • Ukuphucula ukuthembeka kokuvula i-SCSS kunye ne-CSS-in-JS imithombo kwi-interface yokuhlola. Kuzo zonke iipaneli, ukusetyenzwa kothelekiso kunye nekhowudi yomthombo wemvelaphi esekelwe kwimephu yomthombo iphuculwe.
  • Iphaneli entsha yeSicelo yongezwe kwizixhobo zabaphuhlisi bewebhu, ukubonelela ngezixhobo zokuhlola kunye nokulungisa abasebenzi benkonzo kunye nokubonakaliswa kwesicelo sewebhu.
  • Inkqubo yokuhlola inethiwekhi idibanisa iMiyalezo kunye neeMpendulo iithebhu.
  • Indlela yoYilo oluphendulayo ikuvumela ukuba ufanise uchuku kwaye urhuqe izijekulo kunye nentshukumo yesilayidi usebenzisa intshukumo ye mouse xa imowudi yokulinganisa isikrini yenziwe yasebenza.
  • IFirefox 68.11 ye-Android iya kuba yeyokugqibela ukukhutshwa esebeni. Ekuqaleni kuka-Agasti, kucwangciswe ukuhambisa ngokuthe ngcembe abasebenzisi kuhlelo olutsha, iphuhlisiwe ikhowudi yeFenix ​​kwaye yavavanywa phantsi kwegama elithi Firefox Preview. IFirefox 79 yakhela i-Android iguqulelwe kwi-codebase ye-Fenix. Uhlelo olutsha isebenzisa Injini yeGeckoView, eyakhelwe kwiFirefox Quantum technologies, kunye neseti yamathala eencwadi IMozilla Android Components, esele isetyenziselwa ukwakha izikhangeli Focus Focus ΠΈ IFirefox Lite. I-GeckoView luhlobo lwe-injini ye-Gecko, epakishwe njengethala leencwadi elahlukileyo elinokuhlaziywa ngokuzimeleyo, kwaye i-Android Components ibandakanya amathala eencwadi anamacandelo asemgangathweni abonelela ngeethebhu, ukugqitywa kwegalelo, iingcebiso zokukhangela kunye nezinye iimpawu zebrawuza. Ifuna ubuncinane i-Android 5.0 ukuze isebenze (inkxaso ye-Android 4.4.4 iyekile). Ngokungagqibekanga, ufikelelo malunga no:uqwalaselo luvaliwe.

Ukongeza kwizinto ezintsha kunye nokulungiswa kwebug kwiFirefox 79 isusiwe 21 ubuthathaka, apho i-15 iphawulwe njengeyingozi. 12 ubuthathaka (iqokelelwe phantsi I-CVE-2020-15659) zibangelwa ziingxaki zememori, ezifana nokuphuphuma kwebuffer kunye nofikelelo kwiindawo zememori esele zikhululwe. Ngokunokwenzeka, ezi ngxaki zinokukhokelela ekuphunyezweni kwekhowudi yomhlaseli xa uvula amaphepha ayilwe ngokukodwa.

umthombo: opennet.ru

Yongeza izimvo