Ibhrawuza yewebhu yakhululwa
- Kwimowudi yokuthintela esemgangathweni yomxholo ongafanelekanga
ifakiwe ukukhuselwa ekulandeleni umsebenzisi usebenzisa iindlela zokuchonga ezifihliweyo ("i-browser fingerprinting"), eyenziwa yiiindidi 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 olusekiweyoiiplagi kunye neefonti , ukufumaneka kweWeb APIs ezithile kumakhadi evidiyoIimbonakalo Ukubonelela ngeWebGL kunye neCanvas,ukukhohlisa ngeCSS, uhlalutyo lweempawu zokusebenza kunyeimpuku ΠΈikhibhodi .
-
Yenziwe yasebenza iindlelaukulwa 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 yokulingainkxaso Iprothokholi yeHTTP/3 (ukwenza kusebenze malunga: config kufuneka usete ukhetho "network.http.http3.enabled"). Inkxaso yeHTTP/3 kwiFirefox isekwe kwineqo , ebhalwe ngolwimi lomhlwa, ukuphumeza umxhasi kunye nomncedisi we QUIC protocol (HTTP/3beka 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, iMozillaithatha kwiintsuku ezingama-30ukususa 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".
- 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).
- 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-PKPiyekisiwe kwi-Chrome) kunye nokukwazi ukuvala indawo yakho ngenxa yokubopha izitshixo ezingalunganga okanye ukulahlekelwa kwezitshixo (umzekelo, ukucima ngengozi okanye ukuthotywa ngenxa ye-hacking). - Icandelo
yamkelwe amabala ivumela kwi-OpenBSDzibandakanye inkqubo iminxebatyhila () ΠΈ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 ukusukaIsithunzi 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 kwipropatiGuqula (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 nesiganekoFormData , 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. - 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. - 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
umthombo: opennet.ru