Ukukhishwa kweFirefox 88

Isiphequluli sewebhu seFirefox 88 sikhishiwe. Ngaphezu kwalokho, kwakhiwe isibuyekezo segatsha lesikhathi eside losekelo 78.10.0. Igatsha le-Firefox 89 maduze lizodluliselwa esigabeni sokuhlola i-beta, ukukhululwa kwaso kuhlelelwe uJuni 1.

Okuqanjiwe okuyinhloko:

  • I-PDF Viewer manje isekela amafomu okokufaka ahlanganiswe ne-PDF asebenzisa i-JavaScript ukuze anikeze ulwazi olusebenzayo lomsebenzisi.
  • Umkhawulo wethulwe ekushubeni kokubonisa izicelo zezimvume zokufinyelela imakrofoni nekhamera. Izicelo ezinjalo ngeke ziboniswe uma umsebenzisi esevele enikeze ukufinyelela kudivayisi efanayo, kusayithi efanayo, nakuthebhu efanayo phakathi kwamasekhondi angu-50 wokugcina.
  • Ithuluzi lesithombe-skrini lisusiwe kumenyu Yezenzo Zekhasi evela lapho uchofoza ku-ellipsis kubha yekheli. Ukuze udale izithombe-skrini, kunconywa ukuthi ushayele ithuluzi elifanele lemenyu yokuqukethwe eboniswa uma uchofoza kwesokudla noma ubeka isinqamuleli kuphaneli ngokusebenzisa isixhumi esibonakalayo sezilungiselelo zokubukeka.
    Ukukhishwa kweFirefox 88
  • Kungezwe usekelo lokuncinza ukusondeza kumaphedi wokuthinta ku-Linux anezindawo eziyizithombe ezisuselwe kuphrothokholi ye-Wayland.
  • Uhlelo lokuphrinta lwenze amayunithi wokulinganisa asendaweni asetshenziselwa ukusetha izinkambu.
  • Uma usebenzisa iFirefox endaweni ye-Xfce ne-KDE, ukusetshenziswa kwenjini yokuhlanganisa ye-WebRender kuyasebenza. IFirefox 89 kulindeleke ukuthi inike amandla iWebRender kubo bonke abanye abasebenzisi be-Linux, okuhlanganisa zonke izinguqulo ze-Mesa namasistimu anabashayeli be-NVIDIA (ngaphambilini i-webRender ibinikwe amandla ku-GNOME kuphela nge-Intel ne-AMD driver). I-WebRender ibhalwe ngolimi Lwe-Rust futhi ikuvumela ukuthi ufinyelele ekwenyukeni okukhulu kwejubane lokunikeza futhi wehlise umthwalo ku-CPU ngokuhambisa okuqukethwe kwekhasi okuhlinzeka ngemisebenzi ohlangothini lwe-GPU, okusetshenziswa ngemithunzi esebenza ku-GPU. Ukuze uyiphoqelele ku-:config, kufanele uvule isilungiselelo se-"gfx.webrender.enabled" noma usebenzise iFirefox ngesethi eguquguqukayo yemvelo MOZ_WEBRENDER=1.
  • Ukufakwa kancane kancane kwephrothokholi ye-HTTP/3 kanye ne-QUIC sekuqalile. Ukusekelwa kwe-HTTP/3 kuzonikwa amandla kumaphesenti amancane kuphela wabasebenzisi ekuqaleni futhi, ngaphandle kwanoma yiziphi izinkinga ezingalindelekile, kuzokwethulwa kuwo wonke umuntu ekupheleni kukaMeyi. I-HTTP/3 idinga ukusekelwa kweklayenti neseva yenguqulo efanayo yezinga lokusalungiswa le-QUIC kanye ne-HTTP/3, ecaciswe kusihloko se-Alt-Svc (i-Firefox isekela okusalungiswa okucacisiwe 27 ukuya ku-32).
  • Usekelo lwephrothokholi ye-FTP lukhutshaziwe ngokuzenzakalelayo. Isethingi ye-network.ftp.enabled isethwe kumanga ngokuzenzakalelayo, futhi isilungiselelo sesandiso se-browserSettings.ftpProtocolEnabled sisethelwe kokuthi ukufunda kuphela. Ukukhishwa okulandelayo kuzosusa yonke ikhodi ehlobene ne-FTP. Isizathu esinikeziwe siwukunciphisa ubungozi bokuhlaselwa kwekhodi endala enomlando wokuhlonza ubungozi futhi enezinkinga ngokulungiswa ngokusetshenziswa kosekelo lwe-FTP. Okunye okushiwo wukukhipha amaphrothokholi angakusekeli ukubethela, asengcupheni yokuguqulwa nokuphazanyiswa kwethrafikhi yezokuthutha ngesikhathi sokuhlaselwa kwe-MITM.
  • Ukuze uvimbele ukuvuza okungenzeka kwezindawo eziphambene, inani lendawo ethi “window.name” lihlukaniswa isayithi eliyinhloko lapho ikhasi livulwe khona.
  • Ku-JavaScript, ngenxa yomphumela wokusebenzisa izinkulumo ezivamile, isici “sezinkomba” sengeziwe, esiqukethe amalungu afanayo anezindawo zokuqala nezokugcina zamaqembu okufanisa. Isakhiwo sigcwaliswa kuphela lapho kusetshenziswa isisho esivamile ngefulegi elithi "/d". let re = /shesha\s(nsundu)+?(egxuma)/igd; let result = re.exec('Impungushe Esheshayo Ensundu Yeqa Inja Evilaphayo'); // umphumela.indices[0] === Uhlu [ 4, 25 ] // result.indices[1] === Uhlu [ 10, 15 ] // result.indices[2] === Uhlu [20, 25 ]
  • I-Intl.DisplayNames() kanye ne-Intl.ListFormat() ziqinise isheke lokuthi izinketho ezidluliselwe kumakhi ziyizinto. Uma uzama ukudlulisa amayunithi ezinhlamvu noma ezinye izinto zokuqala, okuhlukile kuzophonswa.
  • Indlela entsha emile inikezwe i-DOM, AbortSignal.abort(), ebuyisela i-AbortSignal eseyivele isethwe ukuthi ihoxiswe.
  • I-CSS isebenzisa izigaba ezintsha-mbumbulu ezithi “:umsebenzisi-okuvumelekile” kanye nokuthi “:okungavumelekile komsebenzisi”, ezichaza isimo sokuqinisekisa sento yefomu lapho ukulunga kwamanani ashiwo kuye kwahlolwa ngemva kokusebenzelana komsebenzisi nefomu. Umehluko omkhulu phakathi kwe-":umsebenzisi-okuvumelekile" kanye ":ukungavumelekile komsebenzisi" kusukela ezigabeni-mbumbulu ":okuvumelekile" kanye ":okungavumelekile" ukuthi ukuqinisekiswa kuqala kuphela ngemva kokuba umsebenzisi ezulele kwenye i-elementi (isibonelo, ukushintsha amathebhu. kwenye insimu).
  • I-Photo-set() Umsebenzi we-CSS, okuvumela ukuthi ukhethe isithombe ekukhethweni kwezinketho ezihlukene zokuxazulula ezifaneleka kangcono izilungiselelo zakho zamanje zesikrini kanye nomkhawulokudonsa wokuxhuma kwenethiwekhi, manje ungasetshenziswa "kokuqukethwe" kanye "nekhesa" izici ze-CSS. . h2::ngaphambi kokuthi { okuqukethwe: image-set( url("small-icon.jpg") 1x, url("large-icon.jpg") 2x); }
  • Isakhiwo sohlaka lwe-CSS siqinisekisa ukuthi sifana nohlaka olusethiwe kusetshenziswa indawo yerediyasi yomngcele.
  • Ku-macOS, ifonti ye-monospace ezenzakalelayo ishintshiwe yaba i-Menlo.
  • Kumathuluzi kanjiniyela wewebhu, kuphaneli yokuhlola inethiwekhi, kuvele iswishi phakathi kokubonisa izimpendulo ze-HTTP ngefomethi ye-JSON kanye nefomu elingashintshiwe lapho izimpendulo zithunyelwa khona ngenethiwekhi.
    Ukukhishwa kweFirefox 88
  • Ukufakwa okuzenzakalelayo kosekelo lwe-AVIF (i-AV1 Image Format), esebenzisa ubuchwepheshe bokuminyaniswa kwe-intra-frame kusuka kufomethi yombhalo wekhodi wevidiyo ye-AV1, kubambezelekile kuze kube ukukhishwa esikhathini esizayo. IFirefox 89 iphinde ihlele ukunikeza isixhumi esibonakalayo esibuyekeziwe futhi ihlanganise isibali kubha yamakheli (enikwe amandla nge- suggest.calculator in about:config)

Ngokungeziwe ezenzweni ezintsha nokulungiswa kweziphazamisi, iFirefox 88 ilungise ubungozi obuyi-17, okuyi-9 kubo imakwe njengokuyingozi. 5 ubungozi (okuqoqwe ngaphansi kwe-CVE-2021-29947) kubangelwa izinkinga zenkumbulo, njengokuchichima kwebhafa kanye nokufinyelela ezindaweni zenkumbulo esezivele zikhululiwe. Ngokunokwenzeka, lezi zinkinga zingaholela ekusetshenzisweni kwekhodi yomhlaseli lapho kuvulwa amakhasi aklanywe ngokukhethekile.

Source: opennet.ru

Engeza amazwana