Firefox 108 idasilẹ

A ti tu ẹrọ aṣawakiri wẹẹbu Firefox 108 silẹ. Ni afikun, a ti ṣẹda imudojuiwọn ẹka atilẹyin igba pipẹ - 102.6.0. Ẹka Firefox 109 yoo gbe lọ si ipele idanwo beta laipẹ, itusilẹ rẹ ti ṣeto fun Oṣu Kini Ọjọ 17.

Awọn ẹya tuntun bọtini ni Firefox 108:

  • Ṣafikun ọna abuja bọtini itẹwe Shift+ESC lati ṣii oju-iwe oluṣakoso ilana ni kiakia (nipa: awọn ilana), gbigba ọ laaye lati ṣe iṣiro iru awọn ilana ati awọn okun inu ti n gba iranti pupọ ati awọn orisun Sipiyu.
    Firefox 108 idasilẹ
  • Iṣeto iṣapeye ti iṣelọpọ fireemu iwara labẹ awọn ipo fifuye giga, eyiti o ni ilọsiwaju awọn abajade idanwo MotionMark.
  • Nigbati titẹ ati fifipamọ awọn fọọmu PDF, o ṣee ṣe lati lo awọn kikọ ni awọn ede miiran ju Gẹẹsi.
  • Atilẹyin fun atunṣe awọ deede ti awọn aworan ti ni imuse, ni ibamu pẹlu awọn profaili awọ ICCv4.
  • Ipo fun iṣafihan ọpa bukumaaki “nikan lori awọn taabu tuntun” (“Ifihan Nikan lori Taabu Tuntun” eto) ti ni idaniloju lati ṣiṣẹ ni deede fun awọn taabu tuntun ti ṣofo.
  • Fi kun cookiebanners.bannerClicking.enabled ati awọn eto cookiebanners.service.mode si nipa: atunto fun titẹ-laifọwọyi lori awọn asia ti o beere fun igbanilaaye lati lo Awọn kuki lori awọn aaye. Ni wiwo ti awọn ile alẹ, awọn iyipada ti ni imuse lati ṣakoso titẹ-laifọwọyi lori awọn asia Kuki ni ibatan si awọn ibugbe kan pato.
  • Wẹẹbu MIDI API ti ni afikun, ngbanilaaye lati ṣe ajọṣepọ lati inu ohun elo wẹẹbu kan pẹlu awọn ẹrọ orin pẹlu wiwo MIDI ti o sopọ mọ kọnputa olumulo. API nikan wa fun awọn oju-iwe ti a kojọpọ nipasẹ HTTPS. Nigbati o ba n pe ọna navigator.requestMIDIAccess() nigbati awọn ẹrọ MIDI wa ti a ti sopọ si kọnputa, olumulo yoo gbekalẹ pẹlu ibaraẹnisọrọ kan ti o nfa wọn lati fi sori ẹrọ “Fikun-aye Gbigbanilaaye Aye” ti o nilo lati mu iwọle ṣiṣẹ (wo apejuwe ni isalẹ).
  • Ilana idanwo kan, Fikun Gbigbanilaaye Aye, ti ni imọran lati ṣakoso iraye si awọn aaye si awọn API ti o lewu ati awọn ẹya ti o nilo awọn anfani ti o gbooro sii. Nipa ewu a tumọ si awọn agbara ti o le ba ohun elo jẹ nipa ti ara, ṣafihan awọn ayipada ti ko yipada, ṣee lo lati fi koodu irira sori awọn ẹrọ, tabi ja si jijo data olumulo. Fún àpẹrẹ, nínú ọ̀rọ̀ ti MIDI Wẹẹbù Wẹẹbù, Àfikún Ìgbàniláyè ni a lò láti pèsè iraye sí ohun èlò àmúpọ̀ ohun tí a so mọ́ kọ̀ǹpútà kan.
  • Atilẹyin fun awọn maapu agbewọle ti ṣiṣẹ nipasẹ aiyipada, gbigba ọ laaye lati ṣakoso iru awọn URL ti yoo kojọpọ nigba gbigbe awọn faili JavaScript wọle nipasẹ awọn alaye agbewọle ati gbe wọle () wọle. Maapu agbewọle ti wa ni pato ni ọna kika JSON ni eroja с новым атрибутом «importmap». Например: { «imports»: { «moment»: «/node_modules/moment/src/moment.js», «lodash»: «/node_modules/lodash-es/lodash.js» } }

    Lẹhin sisọ maapu agbewọle yii ni koodu JavaScript, o le lo ikosile 'akoko agbewọle lati “akoko”;' lati ṣajọpọ ati ṣiṣẹ module JavaScript "/ node_modules/ moment/src/ moment.js" lai ṣe apejuwe ọna (deede si 'akoko agbewọle lati "/ node_modules/ moment/src/ moment.js";').

  • Ninu nkan " "atilẹyin imuse fun awọn abuda" iga" ati "iwọn", eyiti o pinnu giga ati iwọn ti aworan ni awọn piksẹli. Awọn abuda pàtó kan jẹ doko nikan nigbati nkan naa " "ti wa ni itẹle ninu eroja" "ati pe a ko bikita nigba ti itẹ-ẹiyẹ laarin awọn eroja Ati . Lati mu sisẹ “giga” ati “iwọn” ṣiṣẹ ninu Ṣe afikun eto “dom.picture_source_dimension_attributes.enabled” si nipa: atunto.
  • CSS n pese eto awọn iṣẹ trigonometric ẹṣẹ (), cos (), tan (), asin (), acos (), atan () ati atan2 ().
  • CSS n ṣe iṣẹ iyipo () lati yan ilana iyipo kan.
  • CSS n ṣe iru , eyiti o fun ọ laaye lati lo awọn iṣiro mathematiki ti a mọ gẹgẹbi Pi ati E, bakanna bi ailopin ati NaN ni awọn iṣẹ mathematiki. Fun apẹẹrẹ, "yiyi (calc (1rad * pi))".
  • Ibeere CSS “@container”, eyiti o fun ọ laaye si awọn eroja ara ti o da lori iwọn eroja obi (afọwọṣe ti ibeere “@media”, kii ṣe si iwọn gbogbo agbegbe ti o han, ṣugbọn si iwọn ti Àkọsílẹ (apoti) ninu eyiti a gbe nkan naa si), ti ṣafikun atilẹyin esiperimenta fun cqw (1% ti iwọn), cqh (1% ti iga), cqi (1% ti iwọn inline), cqb (1% ti iwọn idina). ), cqmin (cqi ti o kere julọ tabi iye cqb) ati cqmax (iye ti o ga julọ ti cqi tabi cqb). Ẹya naa jẹ alaabo nipasẹ aiyipada ati ṣiṣẹ nipasẹ layout.css.container-queries.enabled eto ni nipa: konfigi.
  • JavaScript ti ṣafikun ọna Array.fromAsync lati ṣẹda akojọpọ lati data ti n de asynchronously.
  • Atilẹyin ti a ṣafikun fun “style-src-attr”, “style-src-elem”, “script-src-attr” ati “script-src-elem” awọn itọsọna si CSP (Afihan Aabo akoonu) akọsori HTTP, n pese iṣẹ ṣiṣe ti ara ati iwe afọwọkọ, ṣugbọn pẹlu agbara lati lo wọn si awọn eroja kọọkan ati awọn olutọju iṣẹlẹ bii onclick.
  • Ṣafikun iṣẹlẹ tuntun kan, domContentLoaded, ti o jẹ ina nigbati akoonu ba ti pari ikojọpọ.
  • Ṣe afikun aṣayan agbaraSync si ọna .gba () lati fi ipa mu amuṣiṣẹpọ.
  • Agbegbe nronu lọtọ ti ni imuse lati gba awọn ẹrọ ailorukọ afikun WebExtension.
  • Imọye ti o wa lẹhin atokọ dudu ti awọn awakọ Linux ti ko ni ibamu pẹlu WebRender ti yipada. Dipo ti mimu atokọ funfun ti awọn awakọ ṣiṣẹ, a ti ṣe iyipada si mimu atokọ dudu ti awọn awakọ iṣoro.
  • Imudara atilẹyin fun Ilana Wayland. Imudani ti a ṣafikun ti oniyipada ayika XDG_ACTIVATION_TOKEN pẹlu ami imuṣiṣẹ fun ilana xdg-activation-v1, pẹlu eyiti ohun elo kan le yipada idojukọ si omiiran. Awọn iṣoro ti o waye nigba gbigbe awọn bukumaaki pẹlu Asin ti yanju.
  • Pupọ julọ awọn eto Linux ti ṣiṣẹ ere idaraya nronu.
  • Nipa: konfigi n pese eto gfx.display.max-frame-rate lati fi opin si iwọn fireemu ti o pọju.
  • Atilẹyin ti a ṣafikun fun sipesifikesonu ohun kikọ Emoji 14.
  • Nipa aiyipada, OES_draw_buffers_indexed WebGL itẹsiwaju ti ṣiṣẹ.
  • Agbara lati lo GPU lati mu yara Canvas2D rasterization ti ni imuse.
  • Lori Syeed Windows, sandboxing ti awọn ilana ibaraenisepo pẹlu GPU ti ṣiṣẹ.
  • Atilẹyin ti a ṣafikun fun awọn ilana FMA3 SIMD (fikun-pupọ pẹlu iyipo ẹyọkan).
  • Awọn ilana ti a lo lati mu awọn taabu abẹlẹ sori ẹrọ Windows 11 bayi nṣiṣẹ ni ipo “Iṣiṣẹ”, ninu eyiti oluṣeto iṣẹ-ṣiṣe dinku ni pataki ipaniyan lati dinku agbara Sipiyu.
    Firefox 108 idasilẹ
  • Awọn ilọsiwaju ninu ẹya Android:
    • Ṣe afikun agbara lati fipamọ oju-iwe wẹẹbu kan bi iwe PDF kan.
    • Atilẹyin imuse fun awọn taabu akojọpọ ninu awọn panẹli (awọn taabu le ṣe paarọ rẹ lẹhin didimu tẹ ni kia kia lori taabu kan).
    • Bọtini kan ti pese lati ṣii gbogbo awọn bukumaaki lati apakan kan pato ninu awọn taabu titun ni window tuntun tabi ni ipo incognito.

Ni afikun si awọn imotuntun ati awọn atunṣe kokoro, Firefox 108 ti ni awọn ailagbara 20 ti o wa titi. Awọn ailagbara 16 ni a samisi bi eewu, eyiti awọn ailagbara 14 (ti a kojọpọ labẹ CVE-2022-46879 ati CVE-2022-46878) jẹ eyiti o fa nipasẹ awọn iṣoro iranti, gẹgẹbi awọn ṣiṣan ṣiṣan ati iraye si awọn agbegbe iranti ti o ti ni ominira tẹlẹ. O pọju, awọn iṣoro wọnyi le ja si ipaniyan ti koodu ikọlu nigbati o ṣii awọn oju-iwe ti a ṣe apẹrẹ pataki. Ailagbara CVE-2022-46871 jẹ nitori lilo koodu lati ẹya ti igba atijọ ti ile-ikawe libusrsctp, eyiti o ni awọn ailagbara ti ko parẹ ninu. Ailagbara CVE-2022-46872 ngbanilaaye ikọlu pẹlu iraye si ilana ṣiṣe oju-iwe lati fori ipinya apoti iyanrin ni Linux ati ka awọn akoonu ti awọn faili lainidii nipasẹ ifọwọyi ti awọn ifiranṣẹ IPC ti o ni nkan ṣe pẹlu agekuru agekuru.

orisun: opennet.ru

Fi ọrọìwòye kun