Rhyddhau Firefox 89 gyda rhyngwyneb wedi'i ailgynllunio

Rhyddhawyd porwr gwe Firefox 89. Yn ogystal, crëwyd diweddariad i'r gangen cymorth hirdymor 78.11.0. Bydd cangen Firefox 90 yn cael ei throsglwyddo'n fuan i'r cam profi beta, y mae ei ryddhau wedi'i drefnu ar gyfer Gorffennaf 13.

Prif arloesiadau:

  • Mae'r rhyngwyneb wedi'i foderneiddio'n sylweddol. Mae eiconau eicon wedi'u diweddaru, mae arddull gwahanol elfennau wedi'u huno, ac mae'r palet lliw wedi'i ailgynllunio.
  • Mae dyluniad y bar tab wedi'i newid - mae corneli'r botymau tab wedi'u talgrynnu ac nid ydynt bellach yn uno â'r panel ar hyd y ffin isaf (effaith botwm arnofio). Mae gwahaniad gweledol tabiau anweithredol wedi'i ddileu, ond mae'r ardal lle mae'r botwm yn cael ei amlygu pan fyddwch chi'n hofran dros y tab.
    Rhyddhau Firefox 89 gyda rhyngwyneb wedi'i ailgynllunio
  • Mae'r ddewislen wedi'i hailstrwythuro. Mae elfennau a ddefnyddir yn anaml ac sydd wedi dyddio wedi'u tynnu o'r brif ddewislen a'r dewislenni cyd-destun i ganolbwyntio ar y nodweddion pwysicaf. Mae'r elfennau sy'n weddill yn cael eu hail-grwpio yn dibynnu ar bwysigrwydd a galw gan ddefnyddwyr. Fel rhan o'r frwydr yn erbyn annibendod gweledol sy'n tynnu sylw, mae eiconau wrth ymyl eitemau ar y ddewislen wedi'u tynnu a dim ond labeli testun sydd wedi'u gadael. Mae'r rhyngwyneb ar gyfer addasu'r panel ac offer ar gyfer datblygwyr gwe yn cael eu gosod mewn is-ddewislen ar wahân “Mwy o Offer”.
    Rhyddhau Firefox 89 gyda rhyngwyneb wedi'i ailgynllunioRhyddhau Firefox 89 gyda rhyngwyneb wedi'i ailgynllunio
  • Mae'r ddewislen "..." (Page Actions) sydd wedi'i chynnwys yn y bar cyfeiriad wedi'i thynnu, a thrwy hynny fe allech chi ychwanegu nod tudalen, anfon dolen i Pocket, pinio tab, gweithio gyda'r clipfwrdd, a chychwyn anfon deunydd trwy e-bost. Mae'r opsiynau sydd ar gael trwy'r ddewislen “…” wedi'u symud i rannau eraill o'r rhyngwyneb, yn parhau i fod ar gael yn yr adran gosodiadau panel a gellir eu gosod yn unigol ar y panel ar ffurf botymau. Er enghraifft, mae'r botwm rhyngwyneb ar gyfer creu sgrinluniau ar gael trwy'r ddewislen cyd-destun a ddangosir pan fyddwch chi'n clicio ar y dde ar y dudalen.
    Rhyddhau Firefox 89 gyda rhyngwyneb wedi'i ailgynllunio
  • Ailgynllunio'r bar ochr pop-up ar gyfer addasu'r dudalen gyda'r rhyngwyneb a ddangosir wrth agor tab newydd.
    Rhyddhau Firefox 89 gyda rhyngwyneb wedi'i ailgynllunio
  • Mae dyluniad paneli gwybodaeth a deialogau moddol gyda rhybuddion, cadarnhad a cheisiadau wedi'u newid a'u huno â deialogau eraill. Arddangosir deialogau gyda chorneli crwn ac wedi'u canoli'n fertigol.
    Rhyddhau Firefox 89 gyda rhyngwyneb wedi'i ailgynllunio
  • Ar ôl y diweddariad, dangosir sgrin sblash sy'n awgrymu defnyddio Firefox fel y porwr diofyn ar y system ac sy'n caniatáu ichi ddewis thema. Y themâu y gallwch ddewis ohonynt yw: system (yn ystyried gosodiadau system wrth ddylunio ffenestri, dewislenni a botymau), golau, tywyll ac Alpenglow (lliw).
    Rhyddhau Firefox 89 gyda rhyngwyneb wedi'i ailgynllunio
    Rhyddhau Firefox 89 gyda rhyngwyneb wedi'i ailgynllunio
    Rhyddhau Firefox 89 gyda rhyngwyneb wedi'i ailgynllunio
    Rhyddhau Firefox 89 gyda rhyngwyneb wedi'i ailgynllunio
    Rhyddhau Firefox 89 gyda rhyngwyneb wedi'i ailgynllunio
  • Yn ddiofyn, mae rhyngwyneb gosodiadau ymddangosiad y panel yn cuddio botwm i actifadu modd arddangos y panel cryno. I ddychwelyd y gosodiad i about:config, mae'r paramedr “browser.compactmode.show” wedi'i weithredu. Ar gyfer defnyddwyr sydd â modd cryno wedi'i alluogi, bydd yr opsiwn yn cael ei actifadu'n awtomatig.
  • Mae nifer yr elfennau sy'n tynnu sylw'r defnyddiwr wedi'i leihau. Dileu rhybuddion a hysbysiadau diangen.
  • Mae cyfrifiannell wedi'i integreiddio i'r bar cyfeiriad, sy'n eich galluogi i gyfrifo mynegiadau mathemategol a nodir mewn unrhyw drefn. Mae'r gyfrifiannell wedi'i hanalluogi ar hyn o bryd yn ddiofyn ac mae angen newid y gosodiad suggest.calculator yn about:config. Yn un o'r datganiadau nesaf disgwylir hefyd (sydd eisoes wedi'i ychwanegu at adeiladau nosol en-US) ymddangosiad trawsnewidydd uned wedi'i ymgorffori yn y bar cyfeiriad, gan ganiatáu, er enghraifft, trosi traed i fetrau.
    Rhyddhau Firefox 89 gyda rhyngwyneb wedi'i ailgynllunio
  • Mae adeiladau Linux yn galluogi'r peiriant cyfansoddi WebRender ar gyfer holl ddefnyddwyr Linux, gan gynnwys yr holl amgylcheddau bwrdd gwaith, pob fersiwn o Mesa, a systemau gyda gyrwyr NVIDIA (yn flaenorol dim ond ar gyfer GNOME, KDE, a Xfce y galluogwyd webRender gyda gyrwyr Intel ac AMD). 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. I analluogi WebRender yn about:config, gallwch ddefnyddio'r gosodiad “gfx.webrender.enabled” neu redeg Firefox gyda'r newidyn amgylchedd MOZ_WEBRENDER=0 set.
  • Mae'r dull Diogelu Cwcis Cyfanswm wedi'i alluogi yn ddiofyn, a gafodd ei actifadu o'r blaen dim ond pan wnaethoch chi ddewis y modd llym ar gyfer blocio cynnwys diangen (llym). Ar gyfer pob gwefan, mae storfa ynysig ar wahân ar gyfer Cwcis bellach yn cael ei defnyddio, nad yw'n caniatáu defnyddio Cwcis i olrhain symudiadau rhwng gwefannau, gan fod yr holl Cwcis a osodwyd o flociau trydydd parti sy'n cael eu llwytho ar y wefan bellach wedi'u clymu i'r brif wefan ac yn cael eu heb ei drosglwyddo pan fydd y blociau hyn yn cael eu cyrchu o wefannau eraill. Fel eithriad, gadewir y posibilrwydd o drosglwyddo cwci ar draws y safle ar gyfer gwasanaethau nad ydynt yn gysylltiedig ag olrhain defnyddwyr, er enghraifft, y rhai a ddefnyddir ar gyfer dilysu sengl. Dangosir gwybodaeth am gwcis traws-safle sydd wedi'u blocio a'u caniatáu yn y ddewislen a ddangosir pan fyddwch yn clicio ar symbol y darian yn y bar cyfeiriad.
    Rhyddhau Firefox 89 gyda rhyngwyneb wedi'i ailgynllunio
  • Mae ail fersiwn y mecanwaith SmartBlock wedi'i gynnwys, wedi'i gynllunio i ddatrys problemau ar wefannau sy'n codi oherwydd blocio sgriptiau allanol yn y modd pori preifat neu pan fydd blocio cynnwys diangen (llym) yn cael ei weithredu. Ymhlith pethau eraill, mae SmartBlock yn caniatáu ichi gynyddu perfformiad rhai gwefannau sy'n arafu yn sylweddol oherwydd anallu i lwytho cod sgript ar gyfer olrhain. Mae SmartBlock yn disodli'r sgriptiau a ddefnyddir ar gyfer olrhain yn awtomatig gyda bonion sy'n sicrhau bod y wefan yn llwytho'n gywir. Mae bonion yn cael eu paratoi ar gyfer rhai sgriptiau olrhain defnyddwyr poblogaidd sydd wedi'u cynnwys yn y rhestr Datgysylltu, gan gynnwys sgriptiau gyda widgets Facebook, Twitter, Yandex, VKontakte a Google.
  • Mae cefnogaeth i estyniad TLS DC (Cymwysterau Dirprwyedig) wedi'i gynnwys ar gyfer dirprwyo tystysgrifau tymor byr, sy'n datrys y broblem gyda thystysgrifau wrth drefnu mynediad i wefan trwy rwydweithiau darparu cynnwys. Mae Manylion Dirprwyedig yn cyflwyno allwedd breifat ganolraddol ychwanegol, y mae ei dilysrwydd wedi'i gyfyngu i oriau neu sawl diwrnod (dim mwy na 7 diwrnod). Cynhyrchir yr allwedd hon yn seiliedig ar dystysgrif a gyhoeddir gan awdurdod ardystio ac mae'n caniatáu ichi gadw allwedd breifat y dystysgrif wreiddiol yn gyfrinachol o wasanaethau dosbarthu cynnwys. Er mwyn osgoi problemau mynediad ar ôl i'r allwedd ganolradd ddod i ben, darperir technoleg diweddaru awtomatig sy'n cael ei berfformio ar ochr y gweinydd TLS gwreiddiol.
  • Cyflwynir gweithrediad trydydd parti (nad yw'n frodorol i'r system) o elfennau ffurf mewnbwn, megis switshis, botymau, cwymplenni a meysydd mewnbwn testun (mewnbwn, maes testun, botwm, dewis), gyda dyluniad mwy modern. Cafodd y defnydd o elfennau ffurf ar wahân hefyd effaith gadarnhaol ar berfformiad arddangos tudalennau.
  • Darperir y gallu i drin cynnwys elfennau Ac gan ddefnyddio gorchmynion Document.execCommand(), gan arbed yr hanes golygu a heb nodi'r priodwedd contentEditable yn benodol.
  • Wedi gweithredu API Amseru Digwyddiad i fesur oedi digwyddiadau cyn ac ar ôl llwytho'r dudalen.
  • Ychwanegwyd eiddo CSS lliwiau gorfodol i benderfynu a yw'r porwr yn defnyddio palet lliw cyfyngedig a bennir gan y defnyddiwr ar dudalen.
  • Mae'r disgrifydd @font-face wedi'i ychwanegu at yr eiddo CSS esgyniad-diystyru, disgyniad-gwrthwneud a diystyru llinell-bwlch i ddiystyru metrigau ffont, y gellir eu defnyddio i uno arddangosiad ffont ar draws gwahanol borwyr a systemau gweithredu, fel yn ogystal â dileu ffontiau gwe sifftiau gosodiad tudalen.
  • Mae set delwedd swyddogaeth CSS (), sy'n eich galluogi i ddewis delwedd o set o opsiynau gyda gwahanol benderfyniadau sydd fwyaf addas ar gyfer paramedrau sgrin cyfredol a lled band cysylltiad rhwydwaith, yn cefnogi'r swyddogaeth math ().
  • Mae JavaScript yn ddiofyn yn caniatáu defnyddio'r allweddair aros mewn modiwlau ar y lefel uchaf, sy'n caniatáu i alwadau asyncronig gael eu hintegreiddio'n fwy llyfn i'r broses llwytho modiwlau ac yn osgoi eu lapio mewn “swyddogaeth async”. Er enghraifft, yn lle (swyddogaeth async () { aros Promise.resolve(console.log ('prawf')); }()); nawr gallwch chi ysgrifennu aros Promise.resolve(console.log('prawf'));
  • Ar systemau 64-bit, caniateir creu strwythurau ArrayBuffers sy'n fwy na 2GB (ond heb fod yn fwy na 8GB).
  • Mae'r digwyddiadau DeviceProximityEvent, UserProximityEvent, a DeviceLightEvent, nad ydynt yn cael eu cefnogi mewn porwyr eraill, wedi'u dirwyn i ben.
  • Yn y panel archwilio tudalennau, mae llywio bysellfwrdd mewn eiddo BoxModel y gellir ei olygu wedi'i wella.
  • Mae'r adeiladau ar gyfer Windows wedi gwella ymddangosiad dewislenni cyd-destun ac wedi cyflymu lansiad porwr.
  • Mae'r adeiladau ar gyfer macOS yn gweithredu'r defnydd o ddewislenau cyd-destun platfform-brodorol a bariau sgrolio. Ychwanegwyd cefnogaeth ar gyfer effaith sgrolio y tu hwnt i ffin yr ardal weladwy (overscroll), sy'n arwydd o gyrraedd diwedd y dudalen. Cefnogaeth ychwanegol ar gyfer chwyddo craff, wedi'i actifadu trwy glicio ddwywaith. Cefnogaeth ychwanegol ar gyfer thema dywyll. Mae problemau gydag anghysondebau arddangos lliw rhwng CSS a delweddau wedi'u datrys. Yn y modd sgrin lawn, gallwch guddio paneli.

Yn ogystal ag arloesiadau a thrwsio namau, mae Firefox 89 wedi dileu 16 o wendidau, ac mae 6 ohonynt wedi'u nodi'n beryglus. 5 gwendidau (a gasglwyd o dan CVE-2021-29967) yn cael eu hachosi gan broblemau gyda'r 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