Ukukhutshwa kweFirefox 75

yathatha indawo ukukhutshwa komkhangeli wewebhu Firefox 75, kwakunye inguqulelo yeselula IFirefox 68.7 yeqonga le-Android. Ukongeza, uhlaziyo lwenziwe amasebe ngenkxaso yexesha elide 68.7.0. Uyeza ngokukhawuleza eqongeni uvavanyo lwe-beta Isebe leFirefox 76 liza kuhamba, ukukhutshwa kwayo kucwangciselwe uMeyi 5 (iprojekthi isusiwe kwiiveki ezi-4-5 umjikelo wophuhliso).

Siseko ezintsha:

  • Ulwakhiwo luqalile kwiLinux ukwakhiwa ngokusemthethweni ngefomathi yeFlatpak.
  • Uyilo lwebha yedilesi ehlaziyiweyo. Xa ucofa kwibar yedilesi, uluhlu oluhlayo lwezona khonkco zisetyenziswa rhoqo ngoku ziboniswa ngokukhawuleza ngaphandle kokuqalisa ukuchwetheza. Isixhobo seziphumo zophendlo silungiselelwe ukusebenza ngcono kwizikrini ezincinci. Kwindawo yeengcebiso zomxholo, iingcebiso zinikezelwe ekusombululeni iingxaki eziqhelekileyo ezivela xa usebenza nesikhangeli.

    Ukuboniswa kwe-https:// protocol kunye ne-"www." subdomain iyekile ukubonisa. kwibhloko ehlayo yeekhonkco eziboniswe ngexesha lokuchwetheza kwibar yedilesi (umzekelo, https://opennet.ru kunye ne-https://www.opennet.ru, eyahluke kumxholo, iya kuba yinto engabonakaliyo). I-http:// protocol ibonisiwe ingatshintshanga kwiziphumo zophendlo.

    Ukukhutshwa kweFirefox 75

  • KwiLinux, indlela yokuziphatha xa ucofa kwibar yedilesi itshintshiwe (yenziwe njengakwiWindows kunye neMacOS) - ukucofa okukodwa ukhetha yonke imixholo ngaphandle kokuyibeka kwibhodi eqhotyoshwayo, ukucofa kabini ukhetha igama elinye, ukucofa kathathu ukhetha wonke umxholo kwaye ibeka kwibhodi eqhotyoshwayo.
  • Iphunyeziwe ithuba Musa ukulayisha imifanekiso engaphandle kwendawo enokubonwa de umsebenzisi askrole umxholo wephepha kwindawo ngokukhawuleza phambi komfanekiso. Ukulawula ukulayishwa kobuvila kwamaphepha, uphawu lwe-"img" longezwe kwithegi ethi "img".kulayishwa", enokuthi ithathe ixabiso "livila". Kulindeleke ukuba ukulayisha okuvila kuya kunciphisa ukusetyenziswa kwememori, ukunciphisa i-traffic kunye nokwandisa isantya sokuvulwa kwekhasi lokuqala. Kongezwe "dom.image-lazy-loading.enabled" ukhetho malunga:uqwalaselo ukulawula ukulayisha ukonqena.
  • Iphunyeziwe inkxaso epheleleyo yeWebGL kwiindawo kusetyenziswa iprothokholi yaseWayland. Ukuza kuthi ga ngoku, ukusebenza kweWebGL kwiLinux kwakha iFirefox kushiye okuninzi kunqwenelwa ngenxa yokunqongophala kwenkxaso yokukhawulezisa ihardware, iingxaki ngabaqhubi be-gfx beX11, kunye nokusetyenziswa kwemigangatho eyahlukeneyo. Xa usebenzisa i-Wayland, imeko itshintshile ngenxa yokuvela kwentsha ngasemvausebenzisa isixhobo DMABUF. Ukongeza kwisantya sehardware, i-WebGL backend nayo kuvunyelwe phumeza inkxaso ye-H.264 yevidiyo yokukhawuleza i-decoding usebenzisa i-VA-API (i-Video Acceleration API) kunye ne-FFmpegDataDecoder (inkxaso ye-VP9 kunye nezinye iifomati ze-encoding zevidiyo kulindeleke ukuba kwiFirefox 76). Ukulawula ukuba unikezelo lwenziwa ukuba lusebenze malunga ne:config, iparameters “widget.wayland-dmabuf-webgl.enabled” kunye ne “widget.wayland-dmabuf-vaapi.enabled” ziyacetywa.
  • Kubasebenzisi abavela e-UK, ukuboniswa kweebhloko ezihlawulwe ngabaxhasi kunikwe amandla kwiphepha lokuqala kwicandelo lomxholo onconywa yinkonzo yePocket. Iibhloko ziphawulwe ngokucacileyo njengentengiso kwaye zinokukhutshazwa kwiisetingi. Intengiso yangaphambili Uzile Abasebenzisi base-US kuphela.
  • Iphunyeziwe Imowudi yokucima iiCookies ezindala kunye nedatha yesayithi xa ufikelela kwiindawo ezinekhowudi yokulandelela yokukhangela umsebenzisi angakhange adibane nayo. Imowudi ijolise ekulweni ukulandelelwa ngokusebenzisa ukuqondisa kwakhona.
  • Qalile ukuphunyezwa kweengxoxo zemodal ezibotshelelwe kwiithebhu ezizimeleyo kwaye zingavali ujongano lonke.

    Ukukhutshwa kweFirefox 75

  • Yongeziwe ukukwazi ukufaka kunye nokuvula iisayithi ngendlela yezicelo (ii-Apps), ezikuvumela ukuba uququzelele umsebenzi kunye nesayithi njengeprogram yedesktop eqhelekileyo. Ukuyenza ikwazi malunga ne:config, kufuneka udibanise "browser.ssb.enabled=true" setting, emva koko into ethi "Faka iWebhusayithi njenge-App" iya kuvela kwimenyu yeentshukumo kunye nephepha (ellipsis kwidilesi bar), ikuvumela ukuba uyibeke kwidesktop okanye kwimenu izicelo ezimfutshane zokuvula inxuwa yangoku ngokwahlukeneyo. Uphuhliso iyaqhubeka uphuhliso lombono "Isikhangeli seSiza esiKhethekileyo"(SSB), okuthetha ukuvula indawo kwifestile eyahlukileyo ngaphandle kwemenyu, ibha yedilesi kunye nezinye izinto zojongano lomkhangeli. Kwifestile yangoku, kuphela amakhonkco kumaphepha esayithi esebenzayo avuliwe, kwaye ukulandela amakhonkco angaphandle kukhokelela ekudalweni kwefestile eyahlukileyo kunye nesikhangeli esiqhelekileyo.
    Ukukhutshwa kweFirefox 75

  • Yandisiwe ukuphunyezwa kwe "Ukuphunga", yenziwe yasebenza ngeheader yeHTTP "X-Content-Type-Options", ngoku ikhubaza ingqiqo yobhaqo yohlobo lwe-MIME oluzenzekelayo lwamaxwebhu eHTML, kwaye hayi nje kwiJavaScript kunye neCSS. Imowudi inceda ukukhusela kuhlaselo olunxulumene nohlobo lwe-MIME. Isikhangeli esingagqibekanga sihlalutya uhlobo lomxholo ocutshungulwayo kwaye luwuqhube ngokusekwe kuhlobo oluthile. Ngokomzekelo, ukuba ugcina ikhowudi ye-HTML kwifayile ".jpg", ngoko xa ivuliwe, le fayile iya kucutshungulwa njenge-HTML, kwaye kungekhona njengomfanekiso. Umhlaseli unokusebenzisa ifom yokulayisha umfanekiso wefayile yejpg, kuquka i-html enekhowudi yeJavaScript, kwaye emva koko upapashe ikhonkco kule fayile, xa ivulwe ngokuthe ngqo, ikhowudi yeJavascript iya kuphunyezwa kumxholo wesayithi apho ukulayisha okwenziwe khona. (ungachaza iikuki kunye nezinye iinkcukacha zesayithi ezinxulumene nomsebenzisi ovule ikhonkco).
  • Zonke izatifikethi ze-PKI CA ezithembekileyo ezaziwa yi-Mozilla zigcinwe ekuhlaleni, ziphucula ukuhambelana neeseva zewebhu ezingamiselwanga kakuhle.
  • Kumaphepha avulwe nge-HTTP ngaphandle kwe-encryption, ukusetyenziswa kwe-Web Crypto API akuvumelekanga.
  • KwiWindows, imowudi yokuHlanganisa ngokuthe ngqo iphunyeziwe ukuphucula imveliso kunye nokukhawulezisa ukuphunyezwa kwenkqubo yokuhlanganisa. IWebRender, ebhalwe ngolwimi lwe-Rust kunye nokukhupha ukunikezelwa komxholo wephepha kwicala le-GPU.
  • Kwi-macOS, uphawu lovavanyo luphunyeziwe ukusebenzisa izatifikethi zomxhasi osuka kwisistim esisebenzayo sesiqinisekiso jikelele sevenkile (ukhetho lokhuseleko.osclientcerts.autoload kufuneka luvulwe ukuze lukwazi malunga:ulungiselelo). Ukuqala ngeFirefox 72, eli nqaku belifumaneka kuphela kwiWindows.
  • Ukulandela iLinux, yakhela iMacOS sebenzisa indlela yokwahlula I-RLBox, ejolise ekuthinteleni ukusetyenziswa kobuthathaka kumathala eencwadi omsebenzi womntu wesithathu. Kweli nqanaba, ukuba yedwa kuvuleleke kuphela kwithala leencwadi IGraphite, inoxanduva lokunikezela ngeefonti. I-RLBox iqulunqa ikhowudi ye-C / C ++ yelayibrari ezimeleyo kwikhowudi ephakathi ye-WebAssembly ephakathi, eyilwe njengemodyuli yeWebAssembly, iimvume ezibekwe ngokumalunga kuphela kule modyuli. Imodyuli edibeneyo isebenza kwindawo yememori eyahlukileyo kwaye ayinakho ukufikelela kuyo yonke indawo yedilesi. Ukuba ubuthathaka kwithala leencwadi kusetyenziswa, umhlaseli uya kulinganiselwa kwaye akayi kukwazi ukufikelela kwiindawo zememori yenkqubo ephambili okanye ulawulo lokudlulisa ngaphandle kwendawo esecaleni.
  • Uphawu loyelelwano "uhlobo" kwinto ethile теперь может принимать только значение «text/css».
  • Imisebenzi ephunyeziweyo kwiCSS umz(), max() и ibamba ().
  • Ngeempawu zeCSS text-decoration-skip-inki inkxaso yexabiso “lonke” iphunyeziwe, nto leyo efuna ikhefu elisisinyanzelo kumgca ngaphantsi kunye nelayini yokubethelela xa udibana neglyphs yokubhaliweyo (ixabiso “elizenzekelayo” ebelisetyenziswa ngaphambili elakhiwe ngokulungelelanisiweyo ikhefu kwaye alikhupheli ngaphandle ukubamba; ngalo lonke ixabiso, ukubamba. kunye ne-glyph akuvumelekanga ngokupheleleyo).
  • JavaScript yenziwe yasebenza imimandla engatshintshiyo yoluntu kwimizekelo yeeklasi zeJavaScript ezikuvumela ukuba ukhankanye iipropati ezichazwe kwangaphambili eziqalwa ngaphandle komakhi.

    iklasi ClassWithStaticField {
    I-staticField = 'indawo engatshintshiyo'
    }

  • Inkxaso yeklasi eyongeziweyo Intl.Locale, ebonelela ngeendlela zokwahlulahlula kunye nokucubungula ulwimi oluthile lwengingqi, ummandla, kunye nezicwangciso zesimbo, kunye nokufunda nokubhala iithegi zolwandiso lwe-Unicode kunye nokugcina izicwangciso zengingqi ezichazwe ngumsebenzisi kwifomathi ye-serialized;
  • Ukuphunyezwa kwepropati ye-Function.caller iziswe kumgca wokuyilwa kwamva nje kwenkcazo ye-ECMAScript entsha (ngoku iphosa i-null endaweni ye-TypeError ukuba umnxeba wenziwa ukusuka kumsebenzi onophawu olungqongqo, olungena-sync, okanye uphawu lokuvelisa).
  • Indlela eyongeziweyo kwi-HTMLFormElement isiceloThumela(), eqalisa ukungeniswa kwenkqubo yedatha yefom ngendlela efanayo nokucofa iqhosha lokungenisa. Umsebenzi ungasetyenziswa xa uphuhlisa eyakho ifom yokungenisa amaqhosha efowuna ifom.submit() ayonelanga kuba ayiqinisekisi iiparameters ngokusebenzisana, ivelise isiganeko 'sokungenisa', kwaye idlulise idatha ebotshelelwe kwiqhosha lokungenisa.
  • Umnyhadala wokungenisa ngoku uphunyezwe yinto enohlobo lwe-SubptEvent, kunokuba uMnyhadala. I-SubptEvent ibandakanya iipropati ezintsha ezikwazisa into ebangele ukuba ifomu ingeniswe. Umzekelo, i-SubptEvent yenza kube lula ukusebenzisa isibambi esinye esiqhelekileyo kumaqhosha ahlukeneyo kunye namakhonkco akhokelela ekungenisweni kwefom.
  • Kuphunyezwe ugqithiso oluchanekileyo lwesiganeko sokucofa xa ufowunela ucofa () indlela yezinto ezikhutshiweyo (hayi inxalenye yomthi weDOM).
  • Kwi-API Oopopayi bewebhu wongeze ukukwazi ukubophelela uphiliso kwisakhelo sesitshixo sokuqala okanye sokugqibela kwaye umkhangeli zincwadi ngokwawo uya kubala imo yokugqibela okanye yokuqala (yanele ukucacisa kuphela isakhelo esitshixo sokuqala okanye sokugqibela). Yenza ngokungagqibekanga i-Animation.timeline getter, Document.timeline, DocumentTimeline, AnimationTimeline, Document.getAnimations() kunye ne-Element.getAnimations().
  • Yongeze amandla okwenza imbonakalo yefayile yephepha isebenze ngaphandle kokufaka isongezo esahlukileyo, ngokucofa iqhosha elithi "Vumela iqhosha leMenu yeProfayili" kwisiza. profiler.firefox.com. Imo eyongeziweyo yohlalutyo lokusebenza kwithebhu esebenzayo kuphela.
  • Ikhonsoli yewebhu ngoku inemowudi yokubala ngokukhawuleza intetho, evumela abaphuhlisi ukuba bachonge ngokukhawuleza kwaye balungise iimpazamo xa befaka iintetho ezintsonkothileyo ngokubonisa isiphumo sokuqala njengoko zichwethezwa.
  • В isixhobo ukulinganisa iindawo zephepha (Isixhobo sokulinganisa), ukukwazi ukutshintsha ubungakanani besakhelo esixande kongezwe (ngaphambili, ukuba ukhuphile iqhosha lemouse, isakhelo asinakuguqulwa kwaye kwimeko yokujolisa okungalunganga bekuyimfuneko umlinganiselo ukusuka ekuqaleni).
  • Ujongano lokuhlola iphepha ngoku luxhasa ukukhangela izinto kusetyenziswa iintetho zeXPath, ukongeza kuphendlo olukhoyo ngaphambili usebenzisa abakhethi beCSS.
  • Yongeza ukukwazi ukuhluza imiyalezo yeWebSocket usebenzisa intetho eqhelekileyo (ngaphambili iimaski zombhalo kuphela ebezixhaswa).
  • Inkxaso eyongeziweyo yoqhawulo-zibophelelo kubaphathi besiganeko seWebSocket kwi-JavaScript debugger.
  • Ujongano lwacocwa ukuhlalutya umsebenzi womnatha. Unikezelo lwetafile elungiselelweyo xa kusetyenzwa inani elikhulu loqhagamshelo ngaxeshanye. Yenza izahluli zekholamu kunye namaqhosha okusebenzisa izihluzi zahluke ngakumbi. Kwiphaneli yokuthintela isicelo sothungelwano, ukukwazi ukusebenzisa uphawu "*" kwiimaski ze-URL kuphunyeziwe (ikuvumela ukuba uvavanye ukuziphatha kwesayithi kwiimeko zokungaphumeleli kokulayisha izibonelelo).

    Ukukhutshwa kweFirefox 75

Ukongeza kwizinto ezintsha kunye nokulungiswa kwebug, iFirefox 75 iye yacinywa uthotho lobuthathaka, apho ezininzi ziphawulwe njengezibalulekileyo, okt. kunokukhokelela ekuphunyezweni kwekhowudi yomhlaseli xa uvula amaphepha ayilwe ngokukodwa. Ulwazi oluchaza imiba yokhuseleko elungisiweyo ayifumaneki ngeli xesha, kodwa uluhlu lobuthathaka kulindeleke ukuba lupapashwe kwiiyure ezimbalwa.

umthombo: opennet.ru

Yongeza izimvo