Rhyddhad Firefox 108

Mae porwr gwe Firefox 108 wedi'i ryddhau. Yn ogystal, mae diweddariad cangen cymorth hirdymor wedi'i greu - 102.6.0. Bydd cangen Firefox 109 yn cael ei throsglwyddo'n fuan i'r cam profi beta, y mae ei ryddhau wedi'i drefnu ar gyfer Ionawr 17.

Nodweddion newydd allweddol yn Firefox 108:

  • Ychwanegwyd llwybr byr bysellfwrdd Shift + ESC i agor tudalen y rheolwr proses yn gyflym (am: prosesau), sy'n eich galluogi i werthuso pa brosesau ac edafedd mewnol sy'n defnyddio cof gormodol ac adnoddau CPU.
    Rhyddhad Firefox 108
  • Amserlennu wedi'i optimeiddio o allbwn ffrâm animeiddio o dan amodau llwyth uchel, a oedd yn gwella canlyniadau profion MotionMark.
  • Wrth argraffu a chadw ffurflenni PDF, mae'n bosibl defnyddio nodau mewn ieithoedd heblaw Saesneg.
  • Mae cefnogaeth ar gyfer cywiro lliw delweddau yn gywir wedi'i roi ar waith, yn unol â phroffiliau lliw ICCv4.
  • Sicrhawyd bod y modd arddangos y bar nodau tudalen “ar dabiau newydd yn unig” (y gosodiad “Dim ond yn dangos ar y Tab Newydd”) yn gweithio'n gywir ar gyfer tabiau newydd gwag.
  • Ychwanegwyd gosodiadau cookiebanners.bannerClicking.enabled a cookiebanners.service.mode at about:config ar gyfer clicio'n awtomatig ar faneri sy'n gofyn am ganiatâd i ddefnyddio Cwcis ar wefannau. Yn y rhyngwyneb o adeiladau nos, mae switshis wedi'u rhoi ar waith i reoli clicio awtomatig ar faneri Cwci mewn perthynas â pharthau penodol.
  • Mae'r Web MIDI API wedi'i ychwanegu, sy'n eich galluogi i ryngweithio o raglen we gyda dyfeisiau cerddorol gyda rhyngwyneb MIDI wedi'i gysylltu â chyfrifiadur y defnyddiwr. Dim ond ar gyfer tudalennau sy'n cael eu llwytho trwy HTTPS y mae'r API ar gael. Wrth alw'r dull navigator.requestMIDIAccess() pan fo dyfeisiau MIDI wedi'u cysylltu â'r cyfrifiadur, cyflwynir deialog i'r defnyddiwr yn eu hannog i osod yr “Ychwanegiad Caniatâd Safle” sydd ei angen i actifadu mynediad (gweler y disgrifiad isod).
  • Mae mecanwaith arbrofol, Ychwanegiad Caniatâd Safle, wedi'i gynnig i reoli mynediad safleoedd i APIs a nodweddion a allai fod yn beryglus sydd angen breintiau estynedig. Mae peryglus yn golygu galluoedd a all niweidio offer yn gorfforol, cyflwyno newidiadau di-droi'n-ôl, cael eu defnyddio i osod cod maleisus ar ddyfeisiau, neu arwain at ollwng data defnyddwyr. Er enghraifft, yng nghyd-destun Web MIDI API, mae'r Ychwanegyn Caniatâd yn cael ei ddefnyddio i ddarparu mynediad i ddyfais synthesis sain sy'n gysylltiedig â chyfrifiadur.
  • Mae cefnogaeth ar gyfer mapiau mewnforio wedi'i alluogi yn ddiofyn, sy'n eich galluogi i reoli pa URLau fydd yn cael eu llwytho wrth fewnforio ffeiliau JavaScript trwy ddatganiadau mewnforio a mewnforio (). Mae'r map mewnforio wedi'i nodi yn fformat JSON yn yr elfen с новым атрибутом «importmap». Например: { «imports»: { «moment»: «/node_modules/moment/src/moment.js», «lodash»: «/node_modules/lodash-es/lodash.js» } }

    Ar ôl datgan y map mewnforio hwn yng nghod JavaScript, gallwch ddefnyddio'r ymadrodd 'mewnforio moment o "foment";' i lwytho a gweithredu'r modiwl JavaScript "/node_modules/moment/src/moment.js" heb fanylu ar y llwybr (sy'n cyfateb i 'mewnforio moment o "/node_modules/moment/src/moment.js";').

  • Yn yr elfen " "cymorth ar waith ar gyfer y priodoleddau "uchder" a "lled", sy'n pennu uchder a lled y ddelwedd mewn picseli. Mae'r priodoleddau penodedig ond yn effeithiol pan fydd yr elfen " " wedi ei nythu yn yr elfen " " ac yn cael eu hanwybyddu wrth nythu o fewn elfennau Ac . I analluogi prosesu "uchder" a "lled" i mewn Ychwanegwyd gosodiad “dom.picture_source_dimension_attributes.enabled” i about:config.
  • Mae CSS yn darparu set o ffwythiannau trigonometrig sin(), cos(), tan(), asin(), acos(), atan() ac atan2().
  • Mae CSS yn gweithredu'r swyddogaeth rownd() i ddewis strategaeth dalgrynnu.
  • Mae'r CSS yn gweithredu'r math , sy'n eich galluogi i ddefnyddio cysonion mathemategol hysbys fel Pi ac E, yn ogystal ag anfeidredd a NaN mewn ffwythiannau mathemategol. Er enghraifft, "cylchdroi (calc(1rad * pi))).
  • Roedd y cais CSS “@container”, sy'n eich galluogi i arddullio elfennau yn dibynnu ar faint y rhiant elfen (analog o'r cais "@media", yn berthnasol nid i faint yr ardal weladwy gyfan, ond i faint y bloc (cynhwysydd) lle mae'r elfen wedi'i gosod), wedi'i ychwanegu cefnogaeth arbrofol ar gyfer cqw (1% o led), cqh (1% o uchder), cqi (1% o faint mewnol), cqb (1% o faint bloc ), cqmin (gwerth cqi neu cqb lleiaf) a cqmax (gwerth uchaf cqi neu cqb). Mae'r nodwedd wedi'i hanalluogi yn ddiofyn ac fe'i galluogir trwy'r gosodiad gosodiad.css.container-queries.enabled yn about:config.
  • Mae JavaScript wedi ychwanegu'r dull Array.fromAsync i greu amrywiaeth o ddata sy'n cyrraedd yn anghydamserol.
  • Ychwanegwyd cefnogaeth ar gyfer cyfarwyddebau “style-src-attr”, “style-src-elem”, “script-src-attr” a “script-src-elem” i bennawd HTTP CSP (Polisi Diogelwch Cynnwys), gan ddarparu ymarferoldeb yr arddull a'r sgript, ond gyda'r gallu i'w cymhwyso i elfennau unigol a thrinwyr digwyddiadau megis onclick.
  • Ychwanegwyd digwyddiad newydd, domContentLoaded, sy'n cael ei danio pan fydd y cynnwys wedi gorffen llwytho.
  • Wedi ychwanegu opsiwn forceSync i'r dull .get() i orfodi cydamseru.
  • Mae ardal banel ar wahân wedi'i rhoi ar waith i ddarparu ar gyfer teclynnau ychwanegu WebExtension.
  • Mae'r rhesymeg y tu ôl i'r rhestr ddu o yrwyr Linux sy'n anghydnaws â WebRender wedi'i newid. Yn hytrach na chynnal rhestr wen o yrwyr sy'n gweithio, mae newid wedi'i wneud i gynnal rhestr ddu o yrwyr problemus.
  • Gwell cefnogaeth i brotocol Wayland. Ychwanegwyd triniaeth o'r newidyn amgylchedd XDG_ACTIVATION_TOKEN gyda'r tocyn actifadu ar gyfer y protocol xdg-activation-v1, lle gall un rhaglen newid ffocws i un arall. Mae problemau a ddigwyddodd wrth symud nodau tudalen gyda'r llygoden wedi'u datrys.
  • Mae gan y rhan fwyaf o systemau Linux animeiddiad panel wedi'i alluogi.
  • About:config yn darparu gosodiad cyfradd ffrâm-gfx.display.max i gyfyngu ar y gyfradd ffrâm uchaf.
  • Cefnogaeth ychwanegol i fanyleb cymeriad Emoji 14.
  • Yn ddiofyn, mae'r estyniad WebGL OES_draw_buffers_indexed wedi'i alluogi.
  • Mae'r gallu i ddefnyddio'r GPU i gyflymu rastereiddio Canvas2D wedi'i roi ar waith.
  • Ar blatfform Windows, mae bocsio tywod o brosesau sy'n rhyngweithio â'r GPU wedi'i alluogi.
  • Cefnogaeth ychwanegol ar gyfer cyfarwyddiadau FMA3 SIMD (lluosi ychwanegu gyda thalgrynnu sengl).
  • Mae prosesau a ddefnyddir i drin tabiau cefndir ar blatfform Windows 11 bellach yn rhedeg yn y modd “Effeithlonrwydd”, lle mae'r trefnydd tasgau yn lleihau blaenoriaeth gweithredu i leihau'r defnydd o CPU.
    Rhyddhad Firefox 108
  • Gwelliannau yn y fersiwn Android:
    • Ychwanegwyd y gallu i arbed tudalen we fel dogfen PDF.
    • Cefnogaeth wedi'i rhoi ar waith ar gyfer grwpio tabiau mewn paneli (gellir cyfnewid tabiau ar ôl dal tap ar dab).
    • Darperir botwm i agor yr holl nodau tudalen o adran benodol mewn tabiau newydd mewn ffenestr newydd neu yn y modd anhysbys.

Yn ogystal ag arloesiadau a thrwsio namau, mae gan Firefox 108 wendidau 20 sefydlog. Mae 16 o wendidau wedi’u nodi’n beryglus, ac mae 14 o wendidau (a gasglwyd o dan CVE-2022-46879 a CVE-2022-46878) yn cael eu hachosi gan broblemau cof, megis gorlifoedd byffer a mynediad i ardaloedd cof sydd eisoes wedi’u rhyddhau. O bosibl, gall y problemau hyn arwain at weithredu cod ymosodwr wrth agor tudalennau a ddyluniwyd yn arbennig. Mae bregusrwydd CVE-2022-46871 oherwydd y defnydd o god o fersiwn hen ffasiwn o'r llyfrgell libusrsctp, sy'n cynnwys gwendidau heb eu cywiro. Mae bregusrwydd CVE-2022-46872 yn caniatáu i ymosodwr sydd â mynediad i'r broses brosesu tudalen osgoi ynysu blwch tywod yn Linux a darllen cynnwys ffeiliau mympwyol trwy drin negeseuon IPC sy'n gysylltiedig â'r clipfwrdd.

Ffynhonnell: opennet.ru

Ychwanegu sylw