Ukukhishwa kweFirefox 108

Isiphequluli sewebhu seFirefox 108 sesikhishiwe. Ngaphezu kwalokho, isibuyekezo segatsha sosekelo senziwe isikhathi eside - 102.6.0. Igatsha leFirefox 109 maduze lizodluliselwa esigabeni sokuhlola i-beta, ukukhululwa kwaso kuhlelelwe uJanuwari 17.

Izindlela ezintsha eziqanjiwe kuFirefox 108:

  • Kwengezwe isinqamuleli sekhibhodi sika-Shift+ESC ukuze uvule ngokushesha ikhasi lomphathi wenqubo (mayelana:izinqubo), okukuvumela ukuthi uhlole ukuthi yiziphi izinqubo nemicu yangaphakathi edla inkumbulo eyeqile nezinsiza ze-CPU.
    Ukukhishwa kweFirefox 108
  • Ukuhlela okulungiselelwe kokuphuma kozimele wokugqwayiza ngaphansi kwezimo zokulayisha okuphezulu, okuthuthukise imiphumela yokuhlolwa kwe-MotionMark.
  • Lapho uphrinta futhi ulondoloza amafomu e-PDF, kungenzeka ukusebenzisa izinhlamvu kwezinye izilimi ngaphandle kwesiNgisi.
  • Ukusekelwa kokulungiswa kombala okulungile kwezithombe kuqalisiwe, ngokuvumelana namaphrofayela ombala we-ICCv4.
  • Imodi yokubonisa ibha yamabhukhimakhi “kumathebhu amasha kuphela” (ukulungiselelwa kokuthi “Bonisa kuphela Kuthebhu Entsha”) iqinisekisiwe ukuthi isebenza kahle kumathebhu amasha angenalutho.
  • Kungezwe izilungiselelo ze-cookiebanners.bannerClicking.enabled kanye ne-cookiebanners.service.mode kokuthi mayelana:config ngokuchofoza okuzenzakalelayo kuzibhengezo ezicela imvume yokusebenzisa Amakhukhi kumasayithi. Ku-interface yokwakhiwa kwasebusuku, amaswishi asetshenziswe ukulawula ukuchofoza okuzenzakalelayo kuzibhengezo ze-Cookie ngokuhlobene nezizinda ezithile.
  • I-Web MIDI API yengeziwe, ikuvumela ukuthi uhlanganyele ohlelweni lwewebhu olunamadivayisi omculo ane-MIDI interface exhunywe kukhompuyutha yomsebenzisi. I-API itholakala kuphela kumakhasi alayishwe nge-HTTPS. Lapho ushayela indlela ye-navigator.requestMIDIAccess() uma kunamadivayisi e-MIDI axhunywe kukhompuyutha, umsebenzisi wethulwa ngengxoxo emkhuthaza ukuthi afake “Isengezo Semvume Yesayithi” esidingekayo ukuze uvule ukufinyelela (bona incazelo ngezansi).
  • Indlela yokuhlola, Isengezo Semvume Yesayithi, siphakanyiswe ukuze kulawulwe ukufinyelela kwamasayithi kuma-API angaba yingozi nezici ezidinga amalungelo anwetshiwe. Ngengozi sisho amakhono angalimaza ngokoqobo okokusebenza, ethule izinguquko ezingenakuhlehliswa, asetshenziswe ukufaka ikhodi enonya kumadivayisi, noma aholele ekuvuzeni kwedatha yomsebenzisi. Isibonelo, kumongo we-Web MIDI API, Isengezo Semvume sisetshenziselwa ukunikeza ukufinyelela kudivayisi yokuhlanganiswa komsindo exhunywe kukhompuyutha.
  • Ukusekelwa kwamamephu okungenisa kunikwe amandla ngokuzenzakalela, okukuvumela ukuthi ulawule ukuthi imaphi ama-URL azolayishwa lapho ungenisa amafayela e-JavaScript ngezitatimende zokungenisa nokungenisa(). Imephu yokungenisa icaciswe ngefomethi ye-JSON kusici с новым атрибутом «importmap». Например: { «imports»: { «moment»: «/node_modules/moment/src/moment.js», «lodash»: «/node_modules/lodash-es/lodash.js» } }

    Ngemva kokumemezela le mephu yokungenisa ngekhodi ye-JavaScript, ungasebenzisa inkulumo ethi 'ngenisa isikhashana kusukela "kumzuzu";' ukuze ulayishe futhi usebenzise imojuli ye-JavaScript "/node_modules/moment/src/moment.js" ngaphandle kokuchaza indlela (okulingana 'nokungenisa isikhathi kusuka ku-"/node_modules/moment/src/moment.js";').

  • Ku-elementi " "usekelo olusetshenzisiwe lwezimpawu "ubude" kanye "nobubanzi", okunquma ubude nobubanzi besithombe ngamaphikseli. Izibaluli ezishiwo zisebenza kuphela uma isici " "ifakwe ku-elementi" " futhi azinakwa uma zifakwe ngaphakathi kwezakhi Futhi . Ukukhubaza "ubude" kanye "nobubanzi" ukucubungula ngaphakathi Kwengezwe isilungiselelo esithi “dom.picture_source_dimension_attributes.enabled” kokuthi mayelana:config.
  • I-CSS inikeza isethi yemisebenzi ye-trigonometric sin(), cos(), tan(), asin(), acos(), atan() kanye ne-atan2().
  • I-CSS isebenzisa umsebenzi we-round() ukukhetha isu lokusondeza.
  • I-CSS isebenzisa uhlobo , okukuvumela ukuthi usebenzise izilinganiso zezibalo ezaziwayo ezifana ne-Pi no-E, kanye ne-infinity ne-NaN emisebenzini yezibalo. Isibonelo, "jikelezisa(calc(1rad * pi))".
  • Isicelo se-CSS esithi “@container”, esikuvumela ukuthi wenze isitayela izakhi ngokuya ngosayizi wesici esingumzali (i-analogue yesicelo esithi “@media”, ayisetshenziswanga kusayizi wendawo yonke ebonakalayo, kodwa kusayizi we block (isitsha) lapho i-elementi ibekwe khona), yengezwe ukwesekwa kokuhlola kwe-cqw (1% yobubanzi), cqh (1% yobude), cqi (1% yosayizi ophakathi komugqa), cqb (1% kasayizi webhulokhi ), cqmin (inani elincane le-cqi noma i-cqb) kanye ne-cqmax (inani eliphakeme kakhulu le-cqi noma i-cqb). Isici sikhutshazwe ngokuzenzakalela futhi sinikwa amandla ngokulungiselelwa kwe-layout.css.container-queries.enabled kokuthi about:config.
  • I-JavaScript yengeze indlela ye-Array.fromAsync ukuze idale uhlu olusuka kudatha efika ngokulinganayo.
  • Kwengezwe usekelo lweziqondiso ze-"style-src-attr", "style-src-elem", "script-src-attr" kanye ne-"script-src-elem" kusihloko se-HTTP se-CSP (Inqubomgomo Yokuvikeleka Kokuqukethwe), ehlinzeka ngokusebenza kwe- isitayela nesikripthi, kodwa esinekhono lokuzisebenzisa ezintweni ezingazodwana nabaphathi bemicimbi njengokuchofoza.
  • Kwengezwe umcimbi omusha, i-domContentLoaded, ekhishwa lapho okuqukethwe kuqedile ukulayisha.
  • Kwengezwe inketho ye-forceSync kundlela .get() ukuze kuphoqelelwe ukuvumelanisa.
  • Indawo yephaneli ehlukile isetshenziswe ukuze kufakwe amawijethi ezengezo ze-WebExtension.
  • Umqondo ongemuva kohlu oluvinjelwe lwamashayeli e-Linux angahambisani neWebRender ushintshiwe. Esikhundleni sokugcina uhlu olumhlophe lwabashayeli abasebenzayo, kwenziwe inguquko yokugcina uhlu olumnyama lwabashayeli abanenkinga.
  • Ukusekelwa okuthuthukisiwe kwephrothokholi ye-Wayland. Ukuphathwa okungeziwe kokuhlukahluka kwemvelo kwe-XDG_ACTIVATION_TOKEN ngethokheni yokwenza kusebenze yephrothokholi ye-xdg-activation-v1, lapho uhlelo lokusebenza olulodwa lungashintsha ukugxila kolunye. Izinkinga ezenzeke ngesikhathi uhambisa amabhukumaka ngegundane sezixazululiwe.
  • Amasistimu amaningi e-Linux anikwe amandla ukugqwayiza kwephaneli.
  • I-About:config inikeza isethingi ye-gfx.display.max-frame-rate ukuze kukhawulwe izinga eliphezulu lozimele.
  • Kwengezwe usekelo lokucaciswa kwezinhlamvu ze-Emoji 14.
  • Ngokuzenzakalelayo, isandiso se-OES_draw_buffers_indexed WebGL sinikwe amandla.
  • Ikhono lokusebenzisa i-GPU ukusheshisa i-Canvas2D rasterization selifakiwe.
  • Kuplathifomu ye-Windows, i-sandboxing yezinqubo ezisebenzisana ne-GPU inikwe amandla.
  • Ukwesekwa okwengeziwe kwemiyalo ye-FMA3 SIMD (phindaphinda-engeza ngokuzungezisa okukodwa).
  • Izinqubo ezisetshenziselwa ukuphatha amathebhu angemuva Windows 11 iplathifomu manje isebenza ngemodi "Yokusebenza", lapho umhleli wemisebenzi enciphisa ukubeka kuqala ukwenziwa ukuze kuncishiswe ukusetshenziswa kwe-CPU.
    Ukukhishwa kweFirefox 108
  • Ukuthuthukiswa kwenguqulo ye-Android:
    • Kwengezwe amandla okugcina ikhasi lewebhu njengedokhumenti ye-PDF.
    • Usekelo olusetshenzisiwe lokuqoqa amathebhu kumaphaneli (amathebhu angashintshwa ngemva kokubamba phansi ukuthepha kuthebhu).
    • Kunikezwe inkinobho yokuvula wonke amabhukumaka esigabeni esishiwo kumathebhu amasha efasiteleni elisha noma kumodi ye-incognito.

Ngokungeziwe ezenzweni ezintsha nokulungiswa kweziphazamisi, iFirefox 108 ilungise ubungozi obungu-20. Ukulimala okungu-16 kumakwe njengokuyingozi, okuthi ubungozi obungu-14 (okuqoqwe ngaphansi kwe-CVE-2022-46879 kanye ne-CVE-2022-46878) bubangelwa izinkinga zenkumbulo, njengokuchichima kwebhafa kanye nokufinyelela ezindaweni zenkumbulo esezikhululiwe kakade. Ngokunokwenzeka, lezi zinkinga zingaholela ekusetshenzisweni kwekhodi yomhlaseli lapho kuvulwa amakhasi aklanywe ngokukhethekile. Ukuba sengozini kwe-CVE-2022-46871 kungenxa yokusetshenziswa kwekhodi evela enguqulweni yakudala yelabhulali ye-libusrsctp, equkethe ubungozi obungakopishiwe. Ukuba sengozini kwe-CVE-2022-46872 kuvumela umhlaseli onokufinyelela kunqubo yokucubungula ikhasi ukuthi adlule ukuhlukaniswa kwe-sandbox ku-Linux futhi afunde okuqukethwe kwamafayela angenangqondo ngokukhwabanisa kwemilayezo ye-IPC ehlotshaniswa nebhodi lokunamathisela.

Source: opennet.ru

Engeza amazwana