Rhyddhad Firefox 78

Rhyddhawyd y porwr gwe Firefox 78, yn ogystal â fersiwn symudol Firefox 68.10 ar gyfer y platfform Android. Mae datganiad Firefox 78 wedi'i ddosbarthu fel Gwasanaeth Cymorth Estynedig (ESR), gyda diweddariadau yn cael eu rhyddhau trwy gydol y flwyddyn. Yn ogystal, diweddariad o'r blaenorol canghennau gyda chefnogaeth tymor hir 68.10.0 (disgwylir dau ddiweddariad arall yn y dyfodol: 68.11 a 68.12). Yn dod i'r llwyfan yn fuan profion beta Bydd cangen Firefox 79 yn trosglwyddo, a bwriedir ei rhyddhau ar 28 Gorffennaf.

Y prif arloesiadau:

  • Mae'r dudalen grynodeb (Dangosfwrdd Amddiffyniadau) wedi'i hehangu gydag adroddiadau ar effeithiolrwydd mecanweithiau amddiffyn rhag olrhain symudiadau, gwirio am gyfaddawd o ran manylion, a rheoli cyfrineiriau. Mae'r datganiad newydd yn ei gwneud hi'n bosibl gweld ystadegau ar ddefnyddio tystlythyrau dan fygythiad, yn ogystal ag olrhain croestoriadau posibl o gyfrineiriau sydd wedi'u cadw â gollyngiadau hysbys o gronfeydd data defnyddwyr. Cyflawnir y dilysu trwy integreiddio â chronfa ddata'r prosiect haveibeenpwned.com, sy'n cynnwys gwybodaeth am 9.7 biliwn o gyfrifon a gafodd eu dwyn o ganlyniad i hacio 456 o safleoedd. Darperir y crynodeb ar y dudalen “about:protections” neu trwy ddewislen a elwir i fyny trwy glicio ar yr eicon darian yn y bar cyfeiriad (Dangosfwrdd Amddiffyniadau bellach yn cael ei ddangos yn lle Show Report).
    Rhyddhad Firefox 78

  • Ychwanegwyd botwm i'r DadosodwrAdnewyddwch Firefox“, sy'n eich galluogi i ailosod gosodiadau a chael gwared ar yr holl ychwanegion heb golli data cronedig. Yn achos problemau, mae defnyddwyr yn aml yn ceisio eu datrys trwy ailosod y porwr. Bydd y botwm Adnewyddu yn caniatáu ichi gael effaith debyg heb golli nodau tudalen, hanes pori, cyfrineiriau wedi'u cadw, Cwcis, geiriaduron cysylltiedig a data ar gyfer llenwi ffurflenni'n awtomatig (pan fyddwch yn clicio ar y botwm, crëir proffil newydd a throsglwyddir y cronfeydd data penodedig iddo). Ar ôl clicio Adnewyddu, bydd ychwanegion, themâu, gwybodaeth hawliau mynediad, peiriannau chwilio cysylltiedig, storfa DOM lleol, tystysgrifau, gosodiadau wedi'u newid, arddulliau defnyddwyr (userChrome, userContent) yn cael eu colli.
    Rhyddhad Firefox 78

  • Ychwanegwyd eitemau at y ddewislen cyd-destun a ddangosir ar gyfer tabiau i ddad-gau tabiau lluosog, cau tabiau i'r dde o'r un cyfredol, a chau pob tab ac eithrio'r un cyfredol.

    Rhyddhad Firefox 78

  • Gellir analluogi'r arbedwr sgrin yn ystod galwadau fideo a chynadleddau yn seiliedig ar WebRTC.
  • Ar blatfform Windows ar gyfer GPUs Intel ar unrhyw gydraniad sgrin wedi'i gynnwys system gyfansoddi WebRender, wedi'i ysgrifennu yn Rust ac yn eich galluogi i gynyddu cyflymder rendro yn sylweddol a lleihau llwyth CPU. Mae WebRender yn allanoli gweithrediadau rendro cynnwys tudalen i ochr y GPU, sy'n cael eu gweithredu trwy arlliwwyr sy'n rhedeg ar y GPU. Yn flaenorol, roedd WebRender wedi'i alluogi ar lwyfan Windows 10 ar gyfer GPUs Intel wrth ddefnyddio penderfyniadau sgrin fach, yn ogystal ag ar systemau gydag AMD Raven Ridge, AMD Evergreen APUs, ac ar liniaduron gyda chardiau graffeg NVIDIA. Ar Linux, mae WebRender ar hyn o bryd wedi'i actifadu ar gyfer cardiau Intel ac AMD mewn adeiladau nos yn unig, 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.
  • Mae'r gyfran o ddefnyddwyr y DU y mae arddangos y cynnwys a argymhellir gan y gwasanaeth Pocket wedi'i alluogi ar eu cyfer ar y dudalen tab newydd wedi'i chynyddu i 100%. Yn flaenorol, dim ond i ddefnyddwyr o UDA, Canada a'r Almaen y dangoswyd tudalennau o'r fath. Dim ond yn UDA y dangosir blociau y telir amdanynt gan noddwyr ac maent wedi'u nodi'n glir fel hysbysebion. 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.
  • Yn gynwysedig clytiau sy'n effeithio ar berfformiad a sefydlogrwydd cyflymiad caledwedd dadgodio fideo gan ddefnyddio VA-API (a gefnogir mewn amgylcheddau Wayland yn unig).
  • Mae'r gofynion ar gyfer cydrannau system Linux wedi'u cynyddu. Mae rhedeg Firefox ar Linux bellach yn gofyn am o leiaf Glibc 2.17, libstdc ++ 4.8.1 a GTK + 3.14.
  • Yn dilyn y cynllun i ddod â chefnogaeth ar gyfer algorithmau cryptograffig etifeddol i ben, mae holl gyfresi seiffrau TLS sy'n seiliedig ar DHE (TLS_DHE_*, protocol cyfnewid allwedd Diffie-Hellman) wedi'u hanalluogi yn ddiofyn. Er mwyn lleihau effaith negyddol bosibl analluogi DHE, mae dwy gyfres seiffr AES-GCM newydd yn seiliedig ar SHA2 wedi'u hychwanegu.
  • Anabl cefnogaeth ar gyfer protocolau TLS 1.0 a TLS 1.1. I gael mynediad i wefannau dros sianel gyfathrebu ddiogel, rhaid i'r gweinydd ddarparu cefnogaeth ar gyfer o leiaf TLS 1.2. Yn ôl Google, ar hyn o bryd mae tua 0.5% o lawrlwythiadau tudalennau gwe yn parhau i gael eu cyflawni gan ddefnyddio fersiynau hen ffasiwn o TLS. Cynhaliwyd y cau i lawr yn unol â argymhellion IETF (Tasglu Peirianneg Rhyngrwyd). Y rheswm dros wrthod cefnogi TLS 1.0/1.1 yw’r diffyg cefnogaeth i seiffrau modern (er enghraifft, ECDHE ac AEAD) a’r gofyniad i gefnogi hen seiffrau, y mae ei ddibynadwyedd yn cael ei gwestiynu yn y cam presennol o ddatblygiad technoleg cyfrifiadura ( er enghraifft, mae angen cefnogaeth ar gyfer TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, defnyddir MD5 ar gyfer gwirio cywirdeb a dilysu a SHA-1). Gallwch adfer y gallu i weithio gyda fersiynau TLS hen ffasiwn trwy osod security.tls.version.enable-deprecated = gwir neu drwy ddefnyddio'r botwm ar y dudalen gwall a ddangosir wrth ymweld â safle gyda'r hen brotocol.
  • Mae ansawdd y gwaith gyda darllenwyr sgrin ar gyfer pobl â nam ar eu golwg wedi'i wella'n sylweddol (mae problemau gyda lleoli cyrchwr wedi'u datrys, mae rhewi wedi'i ddileu, mae prosesu tablau mawr iawn wedi'i gyflymu, ac ati). Ar gyfer defnyddwyr â meigryn ac epilepsi, mae effeithiau animeiddio fel amlygu tabiau ac ehangu'r bar chwilio wedi'u lleihau.
  • Ar gyfer mentrau, mae rheolau newydd wedi'u hychwanegu at bolisïau grŵp ar gyfer ffurfweddu trinwyr cymwysiadau allanol, analluogi modd llun-mewn-llun, a mynnu bod prif gyfrinair yn cael ei nodi.
  • Yn yr injan JavaScript SpiderMonkey wedi'i ddiweddaru is-system prosesu mynegiant rheolaidd sy'n cydamseru â gweithrediad y peiriant JavaScript V8 a ddefnyddir mewn porwyr sy'n seiliedig ar y prosiect Chromium. Roedd y newid yn ein galluogi i weithredu cefnogaeth ar gyfer y nodweddion canlynol yn ymwneud ag ymadroddion rheolaidd:
    • Grwpiau a enwyd caniatáu i chi gysylltu rhannau o linyn sy'n cyfateb gan fynegiad rheolaidd ag enwau penodol yn lle rhifau cyfresol sy'n cyfateb (er enghraifft, yn lle "/(\d{4})-(\d{2})-(\d{ 2})/” gallwch chi nodi “/( ? \d{4})-(? \d{2})-(? \d{2})/" a chyrchwch y flwyddyn nid trwy ganlyniad[1], ond trwy result.groups.year).
    • Dosbarthiadau dianc Mae nodau Unicode yn ychwanegu lluniadau \p{...} a \P{...}, er enghraifft, mae \p{Number} yn diffinio pob nod posibl sy'n darlunio rhifau (gan gynnwys symbolau fel ①), \p{Walphabetic} - llythrennau (gan gynnwys hieroglyffau ), \p{Math} — symbolau mathemategol, ac ati.
    • Baner dotAll yn achosi i'r mwgwd "." i danio. gan gynnwys nodau porthiant llinell.
    • gyfundrefn Edrych y tu ôl yn eich galluogi i benderfynu mewn mynegiant rheolaidd bod un patrwm yn rhagflaenu un arall (er enghraifft, cyfateb swm doler heb ddal yr arwydd ddoler).
  • Gweithredwyd ffug-ddosbarthiadau CSS :yn() и : ble() i rwymo rheolau CSS i set o ddetholwyr. Er enghraifft, yn lle

    pennyn p: hofran, prif p: hofran, troedyn p: hofran {…}

    gallwch chi nodi

    : yw (pennawd, prif, troedyn) p: hofran {…}

  • Cynhwyswyd ffug-ddosbarthiadau CSS :darllen yn unig и : darllen-ysgrifennu ar gyfer rhwymo i ffurfio elfennau (mewnbwn neu textarea) sy'n cael eu gwahardd neu y caniateir eu golygu.
  • Ychwanegwyd cefnogaeth dull Intl.ListFormat() i greu rhestrau lleol (er enghraifft, amnewid “neu” gyda “neu”, “a” gyda “a”).

    const lf = Intl.ListFormat newydd('en');
    lf.format(['Frank', 'Christine', 'Flora']);
    // → 'Frank, Christine, a Flora'
    // ar gyfer locale "ru" bydd yn 'Frank, Christine a Flora'

  • Y dull Intl.NumberFormat cefnogaeth ychwanegol ar gyfer fformatio unedau mesur, arian cyfred, nodiannau gwyddonol a chryno (er enghraifft, "Intl.NumberFormat ('en', {arddull: 'uned', uned: 'metr-yr-eiliad'}");
  • Ychwanegwyd dull ParentNode.replaceChildren(), sy'n eich galluogi i ddisodli neu glirio nod plentyn presennol.
  • Mae'r gangen ESR yn cynnwys cymorth ar gyfer gweithiwr Gwasanaeth ac API Push (roeddent yn anabl yn y datganiad ESR blaenorol).
  • Mae WebAssembly yn ychwanegu cefnogaeth ar gyfer mewnforio ac allforio paramedrau swyddogaeth cyfanrif 64-bit gan ddefnyddio'r math JavaScript BigInt. Mae estyniad hefyd wedi'i weithredu ar gyfer WebAssembly Aml-werth, caniatáu mae swyddogaethau'n dychwelyd mwy nag un gwerth.
  • Yn y consol ar gyfer datblygwyr gwe sicrhau Cofnodi gwallau cysylltiedig â Addewid yn fanwl, gan gynnwys gwybodaeth am enwau, pentyrrau, ac eiddo, gan ei gwneud hi'n llawer haws datrys gwallau wrth ddefnyddio fframweithiau fel Angular.

    Rhyddhad Firefox 78

  • Mae Web Developer Tools wedi gwella perfformiad llywio DOM yn sylweddol wrth archwilio gwefannau sy'n defnyddio llawer o eiddo CSS.
  • Bellach mae gan y dadfygiwr JavaScript y gallu i ehangu enwau newidiol byrrach yn seiliedig ar fap ffynhonnell wrth ddefnyddio pwyntiau logio (Pwyntiau log), sy'n eich galluogi i ddympio gwybodaeth am y rhif llinell yn y cod a gwerthoedd newidynnau i mewn i'r consol gwe ar hyn o bryd mae'r tag yn cael ei sbarduno.
  • Yn y rhyngwyneb arolygu rhwydwaith, mae gwybodaeth wedi'i hychwanegu am ychwanegion, mecanweithiau gwrth-olrhain, a chyfyngiadau CORS (Rhannu Adnoddau Traws-Origin) a achosodd i'r cais gael ei rwystro.
    Rhyddhad Firefox 78

Yn ogystal ag arloesiadau a thrwsio namau yn Firefox 78
dileu cyfres o wendidau, y mae sawl un ohonynt wedi’u marcio’n hollbwysig, h.y. yn gallu arwain at weithredu cod ymosodwr wrth agor tudalennau a ddyluniwyd yn arbennig. Nid yw gwybodaeth yn manylu ar y materion diogelwch a osodwyd ar gael ar hyn o bryd, ond disgwylir i restr o wendidau gael ei chyhoeddi o fewn ychydig oriau.

Ffynhonnell: opennet.ru

Ychwanegu sylw