Rhyddhad Firefox 79

Rhyddhawyd y porwr gwe Firefox 79, yn ogystal â fersiwn symudol Firefox 68.11 ar gyfer y platfform Android. Yn ogystal, mae diweddariad wedi'i gynhyrchu canghennau gyda chefnogaeth tymor hir 68.11.0 и 78.1.0. Yn dod i'r llwyfan yn fuan profion beta Bydd cangen Firefox 80 yn trosglwyddo, a bwriedir ei rhyddhau ar Awst 25.

Y prif arloesiadau:

  • Mae'r rheolwr cyfrinair wedi ychwanegu'r gallu i allforio tystlythyrau mewn fformat CSV (meysydd testun cyfyngedig y gellir eu mewnforio i brosesydd taenlen). Wrth allforio, rhoddir cyfrineiriau yn y ffeil mewn testun clir. Yn y dyfodol, rydym hefyd yn bwriadu gweithredu swyddogaeth ar gyfer mewnforio cyfrineiriau o ffeil CSV a arbedwyd yn flaenorol (sy'n awgrymu efallai y bydd angen i'r defnyddiwr wneud copi wrth gefn ac adfer cyfrineiriau sydd wedi'u cadw neu drosglwyddo cyfrineiriau o borwr arall).

    Rhyddhad Firefox 79

  • Wedi adio gosodiad i alluogi ynysu Cwci deinamig yn seiliedig ar y parth a ddangosir yn y bar cyfeiriad (“Unigedd Parti Cyntaf deinamig", pan fydd eich mewnosodiadau eich hun a thrydydd parti yn cael eu pennu ar sail parth sylfaenol y wefan). Cynigir y gosodiad yn y cyflunydd yn yr adran gosodiadau blocio olrhain symudiadau yn y gwymplen o ddulliau blocio Cwcis.

    Rhyddhad Firefox 79

  • Gwell amddiffyniad olrhain sy'n blocio cwcis a ddefnyddir gan gownteri trydydd parti yn awtomatig. Ar gyfer safleoedd olrhain, mae Firefox bellach yn clirio cwcis a data o storfa fewnol yn ddyddiol, yn seiliedig ar restrau o systemau olrhain o'r gwasanaeth Disconnect.me.
  • Ychwanegwyd rhagolwg o'r sgrin gosodiadau arbrofol "about:preferences#experimental", sy'n darparu rhyngwyneb ar gyfer galluogi nodweddion arbrofol, yn debyg i about:flags yn Chrome. Yn ddiofyn, nid yw'r sgrin ar gael eto ac mae angen gosod y paramedr “browser.preferences.experimental” yn about:conifg i'w alluogi. O'r nodweddion arbrofol sydd ar gael i'w cynnwys, dim ond cefnogaeth ar gyfer “Cynllun Gwaith Maen CSS".

    Rhyddhad Firefox 79

  • Ar gyfer gliniaduron yn seiliedig ar sglodion AMD ar y llwyfan Windows 10
    wedi'i gynnwys
    System gyfansoddi WebRender. Mae WebRender wedi'i ysgrifennu yn yr iaith Rust ac mae'n eich galluogi i gyflawni cynnydd sylweddol mewn cyflymder rendro a lleihau'r llwyth ar y CPU trwy symud gweithrediadau rendro cynnwys tudalen i ochr GPU, sy'n cael eu gweithredu trwy shaders sy'n rhedeg ar y GPU. Yn flaenorol, roedd WebRender wedi'i alluogi ar y platfform Windows 10 ar gyfer GPUs Intel, AMD Raven Ridge APUs, APUs AMD Evergreen, a gliniaduron gyda chardiau graffeg NVIDIA. Yn Linux WebRender am y tro wedi'i actifadu ar gyfer cardiau Intel ac AMD yn unig mewn adeiladau nos, ac nid yw'n cael ei gefnogi ar gyfer cardiau NVIDIA. Er mwyn ei orfodi i mewn about:config, dylech actifadu'r gosodiadau “gfx.webrender.all” a “gfx.webrender.enabled” neu redeg Firefox gyda'r newidyn amgylchedd MOZ_WEBRENDER=1 set.

  • Ar gyfer defnyddwyr o'r Almaen, mae adran newydd wedi'i hychwanegu at y dudalen tab newydd gydag erthyglau a argymhellir gan y gwasanaeth Pocket, a gynigiwyd yn flaenorol i ddefnyddwyr o'r Unol Daleithiau a'r DU. Perfformir personoli sy'n gysylltiedig â dewis cynnwys ar ochr y cleient a heb drosglwyddo gwybodaeth defnyddiwr i drydydd partïon (mae'r rhestr gyfan o ddolenni a argymhellir ar gyfer y diwrnod presennol yn cael ei llwytho i'r porwr, sy'n cael ei rhestru ar ochr y defnyddiwr yn seiliedig ar ddata hanes pori ). I analluogi cynnwys a argymhellir gan Pocket, mae gosodiad yn y cyflunydd (Firefox Home Content / Recommended by Pocket) a'r opsiwn "browser.newtabpage.activity-stream.feeds.topsites" yn about:config.
  • Ar gyfer systemau Linux gyda Wayland oherwydd materion sefydlogrwydd anabl Yn ddiofyn, defnyddir mecanwaith DMABUF i droi fideo yn weadau. Darperir newidyn i'w gynnwys yn aboutout:config
    msgstr "widget.wayland-dmabuf-video-textures.enabled."

  • Ar y dudalen about:support mae botwm newydd “Clear Startup cache” i glirio caches sy'n effeithio ar lwytho'r porwr. Gall y botwm helpu i ddatrys rhai problemau sy'n codi wrth gychwyn.
  • Dolenni gyda'r priodoledd target="_blank" mewn tagiau a Yn awr yn cael eu prosesu trwy gyfatebiaeth â defnyddio'r nodwedd rel="noopener", h.y. mae tudalennau'n cael eu hystyried yn annibynadwy. Ar gyfer tudalennau a agorwyd trwy'r dolenni hyn, nid yw'r eiddo Window.opener wedi'i osod ac ni ddarperir mynediad i'r cyd-destun yr agorwyd y ddolen ohono.
  • Ar gyfer iframes, mae priodoledd y blwch tywod yn gweithredu'r paramedr “caniatáu i'r brig-llywio-wrth-ddefnyddiwr-actifadu”, sy'n caniatáu llywio i'r rhiant-dudalen o iframe ynysig pan fydd y defnyddiwr yn clicio'n benodol ar y ddolen, ond yn gwahardd ailgyfeirio awtomatig. Mae'r opsiwn hwn yn ddefnyddiol ar gyfer gosod baneri mewn iframes, sy'n eich galluogi i lywio i hysbysebion sydd o ddiddordeb i chi, ond sy'n rhwystro gweithgaredd diangen (er enghraifft, anfon ymlaen yn awtomatig i dudalennau eraill).
  • Ychwanegwyd penawdau HTTP newydd Traws-tarddiad-Polisi-Gosodwr (COEP) a Traws-tarddiad-Agor-Polisi (COOP) i alluogi modd ynysu traws-darddiad arbennig i'w ddefnyddio'n ddiogel ar y dudalen gweithrediadau breintiedig, y gellir ei ddefnyddio i gynnal ymosodiadau sianel ochr fel Specter.
  • Dychwelwyd cefnogaeth gwrthrych SharedArrayBuffer (yn caniatáu ichi greu araeau mewn cof a rennir), wedi'i analluogi ar ôl i ymosodiadau dosbarth Specter gael eu nodi. Er mwyn amddiffyn rhag Specter, mae gwrthrych SharedArrayBuffer bellach ar gael ar dudalennau wedi'u rendro yn y modd ynysu traws-darddiad yn unig. Yn y modd ynysu traws-darddiad, mae hefyd bellach yn bosibl defnyddio amseryddion Performance.now() nad ydynt yn cael eu tocio'n fanwl gywir.
    I ddiffinio arwahanrwydd o'r fath, dylid defnyddio'r penawdau Traws-Origin-Embedder-Polisi a Thraws-darddiad-Agoriad-Polisi.

  • Dull gweithredu Addewid.unrhyw(), sy'n dychwelyd yr Addewid cyflawn cyntaf o'r rhestr.
  • Gweithredwyd y gwrthrych GwanCyf i ddiffinio cyfeiriadau gwan at wrthrychau JavaScript sy'n eich galluogi i gadw cyfeiriad at y gwrthrych, ond peidiwch â rhwystro'r casglwr sbwriel rhag dileu'r gwrthrych cysylltiedig.
  • Ychwanegwyd gweithredwyr aseiniad rhesymegol newydd: "??=«,«&&="Ac"||=" . Mae'r gweithredwr "x ??= y" yn perfformio aseiniad dim ond os yw "x" yn gwerthuso i null neu heb ei ddiffinio. Mae'r gweithredwr "x ||= y" yn perfformio aseiniad dim ond os yw "x" yn ANGHYWIR a "x &&= y" yn WIR.
  • Gwrthwynebu Atomeg, a ddefnyddir i drefnu cydamseru cloeon cyntefig, bellach gellir eu cymhwyso nid yn unig i gof a rennir.
  • I'r adeiladwr Intl.DateTimeFformat() Ychwanegwyd cefnogaeth ar gyfer opsiynau dateStyle ac timeStyle.
  • Mae WebAssembly bellach yn cefnogi gweithrediadau cof swp (ar gyfer efelychiad mwy effeithlon o memcpy a memove), amledau (Cof a rennir ac Atomeg) a mathau o gyfeiriadau (externref).
  • Yn y dadfygiwr JavaScript arfaethedig pentwr galwadau asyncronig, sy'n eich galluogi i olrhain digwyddiadau a gyflawnwyd yn anghydamserol, goramser ac addewidion. Mae cadwyni galwadau asyncronig yn cael eu harddangos yn y dadfygiwr ynghyd â'r pentwr galwadau arferol, ac fe'u dangosir hefyd am wallau yn y consol gwe a cheisiadau yn y rhyngwyneb arolygu rhwydwaith.
    Rhyddhad Firefox 79

  • Mae'r consol gwe yn darparu arddangosiad o godau statws 4xx / 5xx ar ffurf gwallau, sy'n ei gwneud hi'n haws eu hamlygu yn erbyn y cefndir cyffredinol. Er mwyn hwyluso dadfygio, gellir ailadrodd y cais neu gellir gweld manylion y cais a'r ymateb.

    Rhyddhad Firefox 79

  • Mae gwallau JavaScript bellach yn cael eu dangos nid yn unig yn y consol gwe, ond hefyd yn y dadfygiwr JavaScript, gan amlygu llinell y cod sy'n gysylltiedig â'r gwall ac arddangos cyngor gyda gwybodaeth ychwanegol am y gwall.
  • Gwell dibynadwyedd ffynonellau agor SCSS a CSS-in-JS yn y rhyngwyneb arolygu. Ym mhob panel, mae prosesu cymariaethau â'r cod ffynhonnell gwreiddiol yn seiliedig ar y map ffynhonnell wedi'i wella.
  • Mae panel Cais newydd wedi'i ychwanegu at yr offer ar gyfer datblygwyr gwe, gan ddarparu offer ar gyfer archwilio a dadfygio gweithwyr gwasanaeth a maniffestau cymwysiadau gwe.
  • Mae'r system arolygu rhwydwaith yn cyfuno'r tabiau Negeseuon ac Ymatebion.
  • Mae Modd Dylunio Ymatebol yn eich galluogi i efelychu cyffwrdd a llusgo ystumiau ac ystumiau sleidiau gan ddefnyddio symudiad llygoden pan fydd modd efelychu sgrin gyffwrdd wedi'i alluogi.
  • Firefox 68.11 ar gyfer Android fydd y datganiad olaf yn y gangen. Yn gynnar ym mis Awst, bwriedir trosglwyddo defnyddwyr yn raddol i'r rhifyn newydd, datblygu codenamed Fenix ​​​​a'i brofi o dan yr enw Firefox Preview. Mae Firefox 79 yn adeiladu ar gyfer Android wedi ei gyfieithu i'r codebase Fenix. Argraffiad newydd defnyddiau Peiriant GeckoView, wedi'i adeiladu ar dechnolegau Firefox Quantum, a set o lyfrgelloedd Cydrannau Mozilla Android, sydd eisoes yn cael eu defnyddio i adeiladu porwyr Ffocws Firefox и Firefox lite. Mae GeckoView yn amrywiad o'r injan Gecko, wedi'i becynnu fel llyfrgell ar wahân y gellir ei diweddaru'n annibynnol, ac mae Android Components yn cynnwys llyfrgelloedd â chydrannau safonol sy'n darparu tabiau, cwblhau mewnbwn, awgrymiadau chwilio a nodweddion porwr eraill. Angen o leiaf Android 5.0 i weithredu (mae cefnogaeth Android 4.4.4 wedi dod i ben). Yn ddiofyn, mae mynediad i about:config wedi'i analluogi.

Yn ogystal ag arloesiadau a thrwsio namau yn Firefox 79 dileu 21 bregusrwydd, y mae 15 ohonynt wedi'u nodi'n beryglus. 12 gwendid (casglwyd o dan CVE-2020-15659) 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.

Ffynhonnell: opennet.ru

Ychwanegu sylw