Kukhishwe isiphequluli sewebhu seFirefox 90. Ngaphezu kwalokho, kwakhiwe isibuyekezo segatsha lesikhathi eside losekelo 78.12.0. Igatsha le-Firefox 91 maduze lizodluliselwa esigabeni sokuhlola i-beta, ukukhululwa kwaso kuhlelelwe u-Agasti 10.
Okuqanjiwe okuyinhloko:
- Esigabeni sezilungiselelo “Zobumfihlo Nokuphepha”, izilungiselelo ezengeziwe zemodi ye-“HTTPS Kuphela” zengeziwe, lapho zinikwe amandla, zonke izicelo ezenziwe ngaphandle kokubethela ziqondiswa kabusha ngokuzenzakalelayo ezinguqulweni zekhasi ezivikelekile (“http://” ithathelwa indawo ngokuthi “https. ://”). Kuphakanyiswe isixhumi esibonakalayo ukuze kugcinwe uhlu lwezinto ezihlukile, kumasayithi lapho kungenzeka ukuthi kusetshenziswe okuthi “http://” ngaphandle kokushintshwa okuphoqelelwe kokuthi “https://”.

- Ukuqaliswa okuthuthukisiwe kwendlela ye-SmartBlock, eklanyelwe ukuxazulula izinkinga kumasayithi avela ngenxa yokuvinjwa kwemibhalo yangaphandle kumodi yokuphequlula yangasese noma uma ukuvinjwa okuthuthukisiwe kokuqukethwe okungafunwa (okuqinile) kwenziwa kusebenze. I-SmartBlock ishintsha ngokuzenzakalelayo izikripthi ezisetshenziselwa ukulandelela ngama-stubs aqinisekisa ukuthi isayithi lilayisha ngendlela efanele. Ama-Stubs alungiselelwa ezinye izikripthi zokulandela umkhondo zabasebenzisi ezifakwe ohlwini lwe-Nqamula. Inguqulo entsha ihlanganisa ukuvinjwa okuguquguqukayo kwamawijethi e-Facebook abanjwe kumasayithi ezinkampani zangaphandle - imibhalo ivinjelwa ngokuzenzakalelayo, kodwa ukuvinjelwa kukhutshaziwe uma umsebenzisi engene ku-akhawunti ye-Facebook.
- Ukuqaliswa okwakhelwe ngaphakathi kwephrothokholi ye-FTP kususiwe. Uma uzama ukuvula izixhumanisi ngesihlonzi sephrothokholi ethi "ftp://", isiphequluli manje sizozama ukushayela uhlelo lokusebenza lwangaphandle ngendlela efanayo nezibambi ze-"irc://" kanye ne-"tg://" zibizwa. Isizathu sokuyeka ukusekelwa kwe-FTP ukungavikeleki kwale phrothokholi ekuguqulweni nasekunqandeni ithrafikhi yezokuthutha phakathi nokuhlaselwa kwe-MITM. Ngokusho konjiniyela beFirefox, ezimeni zanamuhla asikho isizathu sokusebenzisa i-FTP esikhundleni se-HTTPS ukulanda izinsiza. Ukwengeza, ikhodi yosekelo ye-FTP yeFirefox indala kakhulu, idala izinselele zokunakekela, futhi inomlando wokuveza inani elikhulu lobungozi esikhathini esidlule.
- Lapho ulondoloza ikhasi ngefomethi ye-PDF (inketho ethi “Phrintela ku-PDF”), izixhumanisi ezisebenzayo zigcinwa kudokhumenti.
- Inkinobho ethi “Vula Isithombe Kuthebhu Entsha” kumenyu yokuqukethwe iklanywe kabusha ukuze uvule isithombe kuthebhu engemuva (ngaphambilini, ngemva kokuchofoza, uye ngokushesha kuthebhu entsha enesithombe, kodwa manje ithebhu endala isasebenza).
- Umsebenzi wenziwe ukuze kuthuthukiswe ukusebenza kokunikezwa kwesofthiwe ohlelweni lokuhlanganisa lwe-WebRender, olusebenzisa imithunzi ukwenza imisebenzi yokunikeza isifinyezo ezicini zekhasi. Kumasistimu amaningi anamakhadi evidiyo amadala noma izishayeli zezithombe eziyinkinga, isistimu yokuhlanganisa ye-WebRender inemodi yokunikeza isofthiwe evuliwe (gfx.webrender.software=true in about:config).
- Emihlanganweni yesikhulumi Windows Iqinisekisa ukuthi izibuyekezo ziyasebenza ngemuva, noma ngabe iFirefox ayisebenzi.
- Ikhono lokusebenzisa izitifiketi zeklayenti ezigcinwe kumathokheni ezingxenyekazi zekhompuyutha noma izitolo zezitifiketi zesistimu yokusebenza ukuze kuqinisekiswe selisetshenzisiwe.
- Kusetshenziswe ukwesekwa kweqembu le-Fetch Metadata lama-header e-HTTP (i-Sec-Fetch-Dest, i-Sec-Fetch-Mode, i-Sec-Fetch-Site kanye ne-Sec-Fetch-User), okuvumela ukuthumela imethadatha eyengeziwe mayelana nohlobo lwesicelo (isicelo sesayithi eliphambene, isicelo nge-img tag, isicelo esiqalwe ngaphandle kwesenzo somsebenzisi, njll.) ngenhloso yokwamukela iseva Izinyathelo zokuvikela ezinhlotsheni ezithile zokuhlaselwa. Isibonelo, akunakwenzeka ukuthi isixhumanisi somphathi wokudlulisa imali singachazwa ngethegi ye-img, ngakho-ke izicelo ezinjalo zingavinjelwa ngaphandle kokudluliselwa kuhlelo lokusebenza.
- I-JavaScript isebenzisa usekelo lwezindlela zokumaka nezinkambu zekilasi njengeziyimfihlo, ngemva kwalokho ukufinyelela kuzo kuzovulwa kuphela ekilasini. Ukuze umake, kufanele wandulele igama ngophawu oluthi “#”: class ClassWithPrivateField {#privateField; static #PRIVATE_STATIC_FIELD; #privateMethod() {buyisela 'sawubona mhlaba'; }}
- Indawo ye-dayPeriod yengezwe kumakhi we-Intl.DateTimeFormat, okuvumela ukuthi ubonise cishe isikhathi sosuku (ekuseni, kusihlwa, ntambama, ebusuku).
- Ku-JavaScript, izinto ze-Array, String, kanye ne-TypedArray zisebenzisa indlela ethi at(), evumela ukuthi usebenzise inkomba ehlobene (indawo ehlobene icaciswe njengenkomba yohlu), okuhlanganisa ukucacisa amanani angalungile ahlobene nesiphetho (isibonelo, "arr.at(-1)" izobuyisela ingxenye yokugcina yamalungu afanayo).
- Usekelo olungeziwe lwezakhiwo ze-WheelEvent ze-legacy - WheelEvent.wheelDelta, WheelEvent.wheelDeltaX kanye ne-WheelEvent.wheelDeltaY, ezizobuyisela ukusebenzisana namanye amakhasi amadala alahlekile ngemva kokuhlelwa kabusha kwe-WheelEvent kwakamuva.
- I-Canvas API isebenzisa indlela ye-createConicGradient() kusixhumi esibonakalayo se-CanvasRenderingContext2D, esikuvumela ukuthi udale ama-gradient akheke azungeze iphoyinti kumazixhumanisi ashiwo (ngaphezu kwamagrediyenti atholakala ngaphambilini atholakala ngomugqa nama-radial).
- Usekelo olungeziwe lohlelo lwe-URI yephrothokholi ye-"matrix", engasetshenziswa kokuthi Navigator.registerProtocolHandler() nezibambi ze-protocol_handler.
- Kumathuluzi Onjiniyela Bewebhu, kuPhaneli Yokuqapha Impendulo Yenethiwekhi iseva (Impendulo) Kusetshenziswe ukubuka kuqala kwamafonti alandiwe.

Source: opennet.ru


