Ukukhutshwa kweFirefox 72

Ibhrawuza yewebhu yakhululwa Firefox 72, kwakunye inguqulelo yeselula IFirefox 68.4 yeqonga le-Android. Ukongeza, uhlaziyo lwenziwe amasebe ngenkxaso yexesha elide 68.4.0. Uyeza ngokukhawuleza eqongeni uvavanyo lwe-beta isebe leFirefox 73 liza kuhamba, ukukhutshwa kwayo kucwangciselwe uFebruwari 11 (iprojekthi isusiwe iiveki ezi-4 umjikelo wophuhliso).

Siseko ezintsha:

  • Kwimowudi yokuthintela esemgangathweni yomxholo ongafanelekanga ifakiwe ukukhuselwa ekulandeleni umsebenzisi usebenzisa iindlela zokuchonga ezifihliweyo ("i-browser fingerprinting"), eyenziwa yi iindidi ezongezelelweyo kuluhlu lwe-Disconnect.me, oluquka iinginginya ezifunyenwe zisebenzisa izikripti zokuchonga okufihliweyo. Ukuchongwa okufihlakeleyo kubhekiselele kugcino lwezazisi kwiindawo ezingajoliswanga ukugcinwa ngokusisigxina kolwazi (β€œSupercookies”), kunye nokuveliswa kwezazisi ezisekelwe kwidatha engathanga ngqo, njenge. isisombululo sesikrini, uluhlu lweentlobo ezixhaswayo ze-MIME, iinketho ezikhankanyiweyo zeheader (HTTP / 2 ΠΈ HTTPS), uhlalutyo olusekiweyo iiplagi kunye neefonti, ukufumaneka kweWeb APIs ezithile kumakhadi evidiyo Iimbonakalo Ukubonelela ngeWebGL kunye neCanvas, ukukhohlisa ngeCSS, uhlalutyo lweempawu zokusebenza kunye impuku ΠΈ ikhibhodi.
    Ukukhutshwa kweFirefox 72

  • Yenziwe yasebenza iindlela ukulwa kunye nezicelo ezikruqulayo ukunika indawo imvume eyongezelelweyo (Notification.requestPermission (), PushManager.subscribe () kunye neMediaDevices.getDisplayMedia ()). Izicelo zokuqinisekisa ugunyaziso aziyi kuphinda ziphazamise umsebenzi kunye nomkhangeli zincwadi, kodwa ziya kukhokelela kuphela ekuboniseni isalathisi kwibha yedilesi emva kokusebenzisana komsebenzisi kunye nephepha (ukucofa imouse okanye ukucofa isitshixo) kubhaliwe. Iisayithi ezininzi zisebenzisa kakubi isakhono sesikhangeli sokucela iimvume, ikakhulu ngokucela izaziso ngamaxesha athile. Uhlalutyo lwe-Telemetry lubonise ukuba i-97% yezicelo ezinjalo ziyakhatywa, kubandakanywa kwi-19% yamatyala umsebenzisi uvala ngokukhawuleza iphepha ngaphandle kokuchofoza iqhosha lokuvuma okanye ukugatya.
  • Yongeziwe yokulinga inkxaso Iprothokholi yeHTTP/3 (ukwenza kusebenze malunga: config kufuneka usete ukhetho "network.http.http3.enabled"). Inkxaso yeHTTP/3 kwiFirefox isekwe kwi neqo, ebhalwe ngolwimi lomhlwa, ukuphumeza umxhasi kunye nomncedisi we QUIC protocol (HTTP/3 beka emgangathweni usebenzisa i-QUIC protocol njengothutho lwe-HTTP/2).
  • Ngokuhambelana neemfuno zomthetho othe wasebenza I-CCPA (UMthetho waBucala woMthengi waseCalifornia) yongezwe ukukwazi ukucima idatha ye-telemetry kwiiseva zeMozilla. Idatha iyacinywa ukuba uyala ukuqokelela i-telemetry "malunga: nezinto ozikhethayo#ubumfihlo" (icandelo le-"Firefox Data Collection and Use"). Xa ucima "Vumela iFirefox ukuba ithumele idatha yobugcisa kunye nentsebenziswano kwiMozilla" ibhokisi yokukhangela elawula ukuthumela i-telemetry, iMozilla ithatha kwiintsuku ezingama-30 ukususa yonke idatha eqokelelwe ngexesha elikhokelela ekungaphumelelini kokuhanjiswa kwe-telemetry. Idatha ephela kwiiseva zeMozilla ngexesha lenkqubo yokuqokelela i-telemetry iquka ulwazi malunga nokusebenza kweFirefox, ukhuseleko, kunye neeparamitha ngokubanzi ezifana nenani leethebhu ezivuliweyo kunye nobude beseshoni (ulwazi malunga neesayithi ezivuliwe kunye nemibuzo yokukhangela ayithunyelwa). Iinkcukacha ezipheleleyo zedatha eqokelelweyo inokubonwa kwiphepha elithi "malunga ne:telemetry".
    Ukukhutshwa kweFirefox 72

  • KwiLinux kunye neMacOS, ukukwazi ukujonga ividiyo kwimowudi yoMfanekiso-kwiMfanekiso yongezwe, ikuvumela ukuba ukhuphe ividiyo ngendlela yefestile edadayo ehlala ibonakala ngelixa uzulazula kwisikhangeli. Ukujonga kule mowudi, kufuneka ucofe kwincam yesixhobo okanye kwimenyu yomxholo ebonisiweyo xa ucofa ekunene kwividiyo, khetha "Umfanekiso osemfanekisweni" (kwiYouTube, obambela eyakhe imenyu yomxholo, kuya kufuneka ekunene- cofa kabini okanye nqakraza ngeqhosha le Shift licinezelwe).

    Ukukhutshwa kweFirefox 72

  • Xa ibar yokuskrola ibonakala ababandakanyekayo umbala ongasemva wephepha langoku.
  • Icinyiwe ithuba izibophelelo zesitshixo sikawonke-wonke (i-PKP, iSitshixo sikaWonke-wonke sokuPina), esivumela, usebenzisa i-HTTP yesihloko se-HTTP seSitshixo sikaWonke-wonke, ukumisela ngokucacileyo iziqinisekiso zeziphi iziqinisekiso zezatifikethi ezinokusetyenziselwa indawo ethile. Isizathu esikhankanyiweyo yimfuno ephantsi yalo msebenzi, umngcipheko weengxaki zokuhambelana (inkxaso ye-PKP iyekisiwe kwi-Chrome) kunye nokukwazi ukuvala indawo yakho ngenxa yokubopha izitshixo ezingalunganga okanye ukulahlekelwa kwezitshixo (umzekelo, ukucima ngengozi okanye ukuthotywa ngenxa ye-hacking).
  • Icandelo yamkelwe amabalaivumela kwi-OpenBSD zibandakanye inkqubo iminxeba tyhila () ΠΈ isibambiso() yenkqubo yefayile eyongezelelweyo kunye nenkqubo yokwahlula.
  • Isusiwe inkxaso yokuvala imifanekiso kwimida nganye. Isizathu sokususwa kukungabikho kwemfuno yomsebenzi phakathi kwabasebenzisi kunye ne-interface engathandekiyo yokuthintela.
  • Kulwakhiwo lweWindows, uphawu lovavanyo luphunyeziwe ukusebenzisa izatifikethi zomxhasi osuka kwivenkile yesatifikethi yenkqubo yokusebenza gabalala (ukhetho lokhuseleko.osclientcerts.autoload kufuneka luvulwe ukuze lukwazi malunga:ulungiselelo).
  • Inkxaso yeCSS Shadow Parts yenziwe ngokungagqibekanga, kuquka "inxalenye"kunye ne-pseudo-element":: inxalenye", ikuvumela ukuba ubonise ngokukhetha izinto ezikhankanyiweyo ukusuka Isithunzi DOM.


    Umhlathi

    ...kwiCSS ukukhetha imiba ebotshelelwe kwicandelo loyelelwano loyelelwano:

    isiqalelo-isiqalelo :: inxalenye(umzekelo) {
    umda: oqinileyo 1px omnyama;
    umda-umda: 5px;
    ukugoba: 5px;
    }

  • Inkxaso yengcaciso eyongeziweyo CSS Motion Pand, ekuvumela ukuba uchaze umendo wezinto zoopopayi usebenzisa iCSS ngaphandle kokusebenzisa ikhowudi yeJavaScript kwaye ngaphandle kokuthintela unikezelo kunye nenkqubo yokufaka ngexesha loopopayi. Iipropati ze-CSS zinikezelwe ukulawula uphiliso
    ukucinywa,
    i-offset-indlela,
    offset-ankile,
    offset-umgama ΠΈ
    offset-jikelezisa.

  • Iipropati ezikhethiweyo zoguqulo lwe-CSS zenziwe ngokungagqibekanga Isixa, ujikeleze ΠΈ gu qulela, engabotshelelwanga kwipropati Guqula (o.k.t. kwi-CSS ngoku ungachaza β€œisikali: 2;” endaweni ye-β€œtransform: scale(2);”).
  • IJavaScript yenza umsebenzi wokudibanisa okunengqondo "??", ebuyisela i-operand yasekunene ukuba i-operand yasekhohlo i-NULL okanye ayichazwanga, kwaye ngokuphambeneyo. Umzekelo, "const foo = bar ?? 'umtya omiselweyo'" ukuba ibha aliyiyo izakubuyisela ixabiso lebar ngenye indlela, ukuquka xa ibha ingu-0 kunye ne ' ', ngokuchaseneyo no "||" umsebenzisi.
  • I-API eyongeziweyo FormDataEvent kunye nesiganeko FormData, okwenza kube lula ukusebenzisa abaphathi beJavaScript ukongeza idatha kwifom xa ifakiwe, ngaphandle kokugcina idatha kwizinto ezifihliweyo zokufakwayo.
  • API I Geolocation ihlaziywe ukuze itshatise iinkcukacha ezintsha, umzekelo, iziNxulumaniso ezithiywe ngokutsha ukuya kwiGeolocationCoordinates, iNdawo kwiGeolocationPosition kunye
    IpositionError kwiGeolocationPositionError.

  • KwiJavaScript debugger yongezwe inkxaso yezaphulelo ezinemiqathango (indawo yokujonga), ukuqaliswa xa iimpawu ezithile zezinto zitshintshwa okanye zifundwa.

    Ukukhutshwa kweFirefox 72

  • Ukuqaliswa kwe-JavaScript debugger kuye kwakhawuleziswa xa inani elikhulu kakhulu leethebhu zivuliwe (kuqala kuzo zonke, okuphambili ngoku kunikwe kwiithebhu ezibonakalayo).
  • Indlela yoYilo oluphendulayo iphumeza ukulinganisa amaxabiso ahlukeneyo emeta yokujonga. Kongezwe ixabiso lokulinganisa "inkqubo yokukhetha umbala" kwindlela yokuhlola iphepha.
  • Π’ iikhonsoli zewebhu kwimowudi yokutolika yeJavaScript enemigca emininzi, inkxaso eyongeziweyo yokugcina nokuvula iifayile usebenzisa indibaniselwano Ctrl + O kunye neCtrl + S.
  • Yongeziwe ukucwangcisa i-javascript.options.asyncstack ukwahlula ngokubonakalayo imiyalezo engatshintshiyo kwikhonsoli yewebhu. Xa uvula useto lwe-console.trace () kunye ne-console.error (), umnxeba ogcweleyo wemisebenzi ye-asynchronous uboniswa, ikuvumela ukuba uqonde indlela yokucwangcisa ukuqaliswa kwexesha, iziganeko, izithembiso, iijeneretha, njl.

    Ukukhutshwa kweFirefox 72

  • Kwimowudi yokuhlola yeWebSocket, ukwahlula kunye nokubonwa kwemetadata kwifomati yeSignalR esetyenziswa kwi-ASP.NET Core imiyalezo iphunyeziwe.Iikhawuntasi nazo zongezwe ezibonisa ubungakanani bubonke bedatha ethunyelweyo nekhutshelweyo.
  • Kwisixhobo sokubeka iliso kumsebenzi womnatha kwi-Timings tab ngokwahlukeneyo ibonisiwe ulwazi malunga nokuba uvimba ngamnye umiselwe nini ukukhutshelwa, ukuba ukhuphelo luqaliswe nini, kwaye ukukhuphela kugqityiwe.
  • Imekobume ekhutshiweyo kwizixhobo zabaphuhlisi bewebhu IScratchpad, yenzelwe ukuzama ikhowudi yeJavaScript (I-Scratchpad yatshintshwa ekukhululweni kokugqibela yimowudi yekhonsoli yewebhu enemigca emininzi).

Ukongeza kwizinto ezintsha kunye nokulungiswa kwebug, iFirefox 72 ilungisiwe 20 ubuthathaka, apho i-11 (iqokelelwe phantsi I-CVE-2019-17025 ΠΈ I-CVE-2019-17024) ziphawulwe njengabanakho ukukhokelela ekuphumezeni ikhowudi yomhlaseli xa uvula amaphepha ayilwe ngokukodwa. Masikukhumbuze ukuba iingxaki zememori, ezifana nokuphuphuma kwe-buffer kunye nokufikelela kwiindawo zememori esele zikhululiwe, kutshanje ziphawulwe njengeziyingozi, kodwa zingabalulekanga. Enye inqaku elithile ngumba we-CVE-2019-17017 kwikhowudi ye-XPCVariant.cpp, enokuthi ikhokelele ekuqhutyweni kwekhowudi.

umthombo: opennet.ru

Yongeza izimvo