Rhyddhad Firefox 70

cymryd lle rhyddhau porwr gwe Firefox 70Ac fersiwn symudol Firefox 68.2 ar gyfer y platfform Android. Yn ogystal, mae diweddariad wedi'i gynhyrchu canghennau gyda chefnogaeth tymor hir 68.2.0 (mae gwaith cynnal a chadw'r gangen ESR flaenorol 60.x wedi dod i ben). Yn dod i'r llwyfan yn fuan profion beta Bydd cangen Firefox 71 yn symud, yn unol â cylch datblygu newydd sydd i fod i gael ei ryddhau ar Ragfyr 3ydd.

Y prif arloesiadau:

  • I mewn i ddull amddiffyn olrhain uwch wedi'i gynnwys blocio teclynnau rhwydwaith cymdeithasol sy'n olrhain symudiadau defnyddwyr ar wefannau trydydd parti (er enghraifft, botymau Hoffi Facebook a mewnosodiadau negeseuon Twitter). Ar gyfer mathau o ddilysu trwy gyfrif ar rwydweithiau cymdeithasol, mae'n bosibl analluogi'r blocio dros dro;
    Rhyddhad Firefox 70

  • Ychwanegwyd adroddiad cryno ar flocio a gwblhawyd, lle gallwch olrhain nifer y blociau yn ôl diwrnod yr wythnos a math;

    Rhyddhad Firefox 70

  • Ychwanegiad system wedi'i gynnwys Clocwedd (yn flaenorol dosbarthwyd yr ychwanegiad fel Lockbox), a oedd cynigion rhyngwyneb “about: logins” newydd ar gyfer rheoli cyfrineiriau sydd wedi'u cadw. Mae'r ychwanegiad yn dangos botwm ar y panel lle gallwch weld cyfrifon sydd wedi'u cadw ar gyfer y wefan gyfredol yn gyflym, yn ogystal â pherfformio chwiliadau a golygu cyfrineiriau. Mae'n bosibl cyrchu cyfrineiriau sydd wedi'u cadw trwy raglen symudol ar wahân Clocwedd, sy'n cefnogi auto-lenwi cyfrineiriau mewn ffurflenni dilysu unrhyw geisiadau symudol;

    Rhyddhad Firefox 70

  • Ychwanegiad system integredig Monitro Firefoxsydd yn darparu yn dangos rhybudd os yw'ch cyfrif mewn perygl (dilysu trwy e-bost) neu os gwneir ymgais i fewngofnodi i wefan sydd wedi'i hacio'n flaenorol. Cyflawnir dilysu trwy integreiddio â chronfa ddata prosiect haveibeenpwned.com;
  • Mae'r generadur cyfrinair yn cael ei actifadu yn ddiofyn; wrth lenwi ffurflenni cofrestru, mae'n dangos awgrym gyda chyfrinair cryf a gynhyrchir yn awtomatig. Mae cyngor yn cael ei arddangos yn awtomatig ar gyfer meysydd ‹input type=”password”› gyda'r briodwedd “autocomplete = new-password”. Heb y priodoledd hwn, gellir cynhyrchu'r cyfrinair trwy'r ddewislen cyd-destun;

    Rhyddhad Firefox 70

  • Yn lle'r botwm “(i)” yn y bar cyfeiriad, mae dangosydd lefel preifatrwydd, sy'n eich galluogi i farnu actifadu moddau blocio olrhain symudiadau. Mae'r dangosydd yn troi'n llwyd pan fydd y modd blocio olrhain symudiadau wedi'i alluogi yn y gosodiadau ac nid oes unrhyw elfennau ar y dudalen y mae angen eu rhwystro. Mae'r dangosydd yn troi'n las pan fydd rhai elfennau ar y dudalen sy'n torri preifatrwydd neu a ddefnyddir i olrhain symudiadau yn cael eu rhwystro. Mae'r dangosydd yn cael ei groesi allan pan fydd gan y defnyddiwr amddiffyniad olrhain anabl ar gyfer y wefan gyfredol.

    Rhyddhad Firefox 70

  • Mae tudalennau a agorwyd trwy HTTP neu FTP bellach wedi'u marcio ag eicon cysylltiad ansicr, sydd hefyd yn cael ei arddangos ar gyfer HTTPS rhag ofn y bydd problemau gyda thystysgrifau. Mae lliw y symbol clo ar gyfer HTTPS wedi'i newid o wyrdd i lwyd (bydd yn bosibl dychwelyd y lliw gwyrdd trwy'r gosodiad security.secure_connection_icon_color_gray). Mae'r symudiad i ffwrdd oddi wrth ddangosyddion diogelwch o blaid rhybuddion am broblemau diogelwch yn cael ei yrru gan hollbresenoldeb HTTPS, sydd eisoes yn cael ei weld fel diogelwch penodol yn hytrach na diogelwch ychwanegol.

    Rhyddhad Firefox 70

  • Yn y bar cyfeiriad terfynu arddangos enw'r cwmni wrth ddefnyddio tystysgrif EV wedi'i dilysu ar y wefan. Tynnwyd y wybodaeth oherwydd gallai gamarwain y defnyddiwr a chael ei defnyddio ar gyfer gwe-rwydo (er enghraifft, cofrestrwyd y cwmni "Identity Verified", y canfuwyd ei enw yn y bar cyfeiriad fel dangosydd dilysu). Gellir gweld gwybodaeth am y dystysgrif EV trwy'r ddewislen sy'n disgyn pan fyddwch yn clicio ar yr eicon gyda delwedd clo. Gallwch ddychwelyd arddangosiad enw'r cwmni o'r dystysgrif EV yn y bar cyfeiriad trwy'r gosodiad “security.identityblock.show_extended_validation” yn about:config.

    Rhyddhad Firefox 70

  • Mewn injan JavaScript wedi adio dehonglydd bytecode “llinell sylfaen” newydd, sy'n meddiannu cilfach ganolraddol rhwng dehonglydd rheolaidd a chasglwr JIT “gwaelodlin” rhagarweiniol. Mae'r cyfieithydd newydd yn sylweddol gyflymach na'r hen ddehonglydd ac mae'n defnyddio gweithdrefnau prosesu bytecode cyffredin, storfa a data proffilio gyda'r casglwr JIT “gwaelodlin”. Mae dehonglydd ychwanegol yn caniatáu ichi gyflymu gweithrediad swyddogaethau JavaScript a ddefnyddir yn aml ar ôl iddynt gael eu rholio yn ôl o JIT wedi'i optimeiddio (Ion JIT) i'r cam llunio ar gyfer JIT “gwaelodlin” nad yw wedi'i optimeiddio, er enghraifft, ar ôl i'r swyddogaeth gael ei galw gyda dadleuon o fathau eraill.

    Mewn cymwysiadau gwe cymhleth, mae llunio ar gyfer "gwaelodlin" JIT a chyflwyno optimizations ar gyfer Ion JIT yn cymryd llawer o amser, a gall y cyfieithydd cyflym ychwanegol gyflawni cynnydd cyffredinol mewn perfformiad a gostyngiad bach yn y defnydd o gof. Yn y profion, arweiniodd cynnwys cyfieithydd ar y pryd ychwanegol sy'n defnyddio ystadegau cyffredinol a storfa fewnol gyda JIT at ostyngiad mewn amser llwytho tudalennau 2-8%, a chynyddodd perfformiad offer ar gyfer datblygwyr gwe 2-10%;

    Rhyddhad Firefox 70Rhyddhad Firefox 70

  • Mewn adeiladau ar gyfer Linux wedi'i gynnwys defnydd rhagosodedig o system gyfansoddi WebRender ar gyfer GPUs AMD, Intel a NVIDIA (gyrrwr Nouveau yn unig), wrth ddefnyddio Mesa 18.2 neu ddiweddarach ar y system. Mewn adeiladau ar gyfer Windows, yn ogystal â GPUs AMD a NVIDIA a gefnogwyd yn flaenorol, mae WebRender bellach wedi'i actifadu ar gyfer GPUs Intel. System gyfansoddi WebRender wedi'i ysgrifennu yn yr iaith Rust ac yn allanoli gweithrediadau rendro cynnwys tudalen i ochr GPU.

    Wrth ddefnyddio WebRender, yn lle'r system gyfansoddi adeiledig sydd wedi'i chynnwys yn yr injan Gecko, sy'n prosesu data gan ddefnyddio'r CPU, defnyddir graddwyr sy'n rhedeg ar y GPU i gyflawni gweithrediadau rendro cryno ar elfennau tudalen, sy'n caniatáu ar gyfer cynnydd sylweddol mewn cyflymder rendro a llai o lwyth CPU. Er mwyn gorfodi WebRender i gael ei alluogi yn about:config, gallwch newid y gosodiadau “gfx.webrender.all” a “gfx.webrender.enabled”;

  • Wedi adio cefnogaeth ar gyfer modd ynysu tudalen llym, a ddatblygwyd o dan yr enw cod Ymholltiad. Yn y modd hwn, mae tudalennau o wahanol safleoedd bob amser wedi'u lleoli er cof am wahanol brosesau, ac mae pob un ohonynt yn defnyddio ei flwch tywod ynysig ei hun. Mae gwahanu prosesau yn cael ei wneud nid gan dabiau, ond fesul parth, sy'n eich galluogi i ynysu ymhellach gynnwys sgriptiau allanol a blociau iframe. Mae modd ynysu llym yn cael ei reoli yn about:config gan ddefnyddio'r opsiwn “fission.autostart” (mae galluogi mewn datganiadau wedi'i rwystro ar hyn o bryd);
  • Wedi'i ddiweddaru logo ac enw wedi newid o Firefox Quantum i Firefox Browser;

    Rhyddhad Firefox 70

  • Gwaharddedig yn dangos ceisiadau am gadarnhad o awdurdod a gychwynnwyd o flociau iframe a lwythwyd o barth arall (traws-darddiad). Newid yn caniatáu blocio rhai camddefnydd a symud i fodel lle gofynnir am ganiatâd yn unig o'r parth cynradd ar gyfer y ddogfen, a ddangosir yn y bar cyfeiriad;
  • Terfynwyd rendro cynnwys ffeiliau a lawrlwythwyd trwy ftp (er enghraifft, wrth agor trwy ftp, ni fydd delweddau, README a ffeiliau html yn cael eu harddangos mwyach). Wrth agor adnoddau trwy FTP, bydd yr ymgom uwchlwytho ffeiliau i ddisg nawr yn cael ei alw ar unwaith, waeth beth fo'r math o gynnwys;
  • Yn y bar cyfeiriad gweithredu dangosydd ar gyfer darparu mynediad i leoliad, a fydd yn caniatáu ichi werthuso gweithgaredd yr API Geolocation yn glir ac, os oes angen, ei gwneud hi'n bosibl dirymu hawl y wefan i'w defnyddio. Hyd yn hyn, dim ond cyn i'r caniatâd gael ei roi a phe bai'r cais yn cael ei wrthod, ond yn diflannu pan agorwyd mynediad i'r API Geolocation y cafodd y dangosydd ei arddangos. Nawr bydd y dangosydd yn hysbysu'r defnyddiwr am bresenoldeb mynediad o'r fath;
    Rhyddhad Firefox 70

  • Gweithredwyd rhyngwyneb estynedig ar gyfer gweld tystysgrifau TLS, sy'n hygyrch trwy'r dudalen “about:certificate” (yn ddiofyn, mae'r hen ryngwyneb yn dal i gael ei ddefnyddio, mae'r un newydd wedi'i alluogi trwy security.aboutcertificate.enabled yn about:config). Os agorwyd ffenestr ar wahân yn flaenorol i weld tystysgrifau, nawr mae'r wybodaeth yn cael ei harddangos mewn tab mewn ffurf sy'n atgoffa rhywun o ychwanegyn Yn sicr Rhywbeth. Gweithredu'r rhyngwyneb gwylio tystysgrif yn llwyr ailysgrifennu defnyddio JavaScript a thechnolegau gwe safonol;
    Rhyddhad Firefox 70

  • Mae adran wedi'i hychwanegu at y ddewislen rheoli cyfrifon ar gyfer cyrchu gwasanaethau Firefox uwch fel Monitor ac Anfon;

    Rhyddhad Firefox 70

  • Mae eicon “rhodd” newydd wedi'i ychwanegu at y brif ddewislen a'r panel, lle gallwch gael gwybodaeth am ddatganiadau newydd a'u nodweddion allweddol;

    Rhyddhad Firefox 70

  • Mae tudalennau Firefox adeiledig (tua:*) wedi'u haddasu i'w harddangos gan gymryd i ystyriaeth y gosodiadau thema dywyll;
  • Mae darllenadwyedd testun wedi'i danlinellu neu wedi'i groesi, gan gynnwys dolenni, wedi'i wella - mae llinellau bellach yn torri (llif) heb glyffau croestorri;
  • Mewn themâu terfynu cefnogaeth ar gyfer priodweddau accentcolor, textcolor a headerURL, a oedd yn arallenwau ar gyfer priodweddau ffrâm, tab_background_text a theme_frame (mae themâu a gynhelir yn addons.mozilla.org yn cael eu diweddaru'n awtomatig);
  • Ychwanegwyd priodweddau CSS testun-addurn-trwch, testun-tanlinellu-gwrthbwyso и testun-addurn-sgip-inc, sy'n eich galluogi i addasu'r trwch, mewnoliad, a seibiannau ar gyfer llinellau a ddefnyddir i danlinellu a tharo trwy destun;
  • Yn yr eiddo CSS "arddangos» ychwanegodd y gallu i nodi dwy nodwedd ar unwaith, er enghraifft, “display: block flex” neu “display: inline flex”;
  • Bellach gellir gosod gwerthoedd tryloywder yn y priodweddau CSS didreiddedd a stop-anhryloywder fel canrannau;
  • Yn eiddo CSS font-size cefnogaeth ychwanegol ar gyfer gwerth xxx-mawr;
  • Yn JavaScript gweithredu y gallu i wahanu niferoedd mawr yn weledol gan ddefnyddio tanlinellau, er enghraifft, “myNumber = 1_000_000_000_000”;
  • Ychwanegwyd dull newydd Intl.RelativeTimeFformat.formatToParts(), sy'n amrywiad ar y dull Intl.RelativeTimeFormat.format() sy'n dychwelyd amrywiaeth o wrthrychau, gyda phob elfen ohonynt yn cynrychioli cyfran o'r gwerth wedi'i fformatio, yn hytrach na dychwelyd y llinyn fformatio cyfan;
  • Mae maint y pennawd HTTP “Referer” wedi'i gyfyngu i 4 KB; os eir y tu hwnt i'r gwerth hwn, caiff y cynnwys ei gwtogi i'r enw parth;
  • Yn yr offer datblygwr yn y panel Hygyrchedd, mae offer wedi'u hychwanegu i archwilio pa mor hawdd yw llywio rhwng elfennau gan ddefnyddio'r bysellfwrdd, yn ogystal ag efelychydd o sut mae pobl dall lliw yn gweld y dudalen;
    Rhyddhad Firefox 70

  • Mae'r codwr lliw bellach yn dangos dangosydd cyferbyniad ar gyfer lliw penodol o'i gymharu â'r lliw cefndir i asesu canfyddiad pobl â golwg gwan;
    Rhyddhad Firefox 70

  • Yn y modd arolygu CSS, mae diffiniadau CSS nad ydynt yn effeithio ar yr elfen nas dewiswyd bellach wedi'u llwydo ac yn dangos cyngor sy'n nodi'r rheswm dros anwybyddu ac atebion posibl;
    Rhyddhad Firefox 70

  • Bellach mae gan y dadfygiwr y gallu i osod torbwyntiau sy'n cael eu sbarduno pan fydd elfennau DOM yn newid (Torbwyntiau Treiglad DOM) a'ch galluogi i olrhain yr eiliadau pan fydd y sgript yn ychwanegu, dileu neu ddiweddaru cynnwys y dudalen;
    Rhyddhad Firefox 70

  • Ar gyfer datblygwyr ychwanegion, mae'r gallu i archwilio data yn y storfa browser.storage.local wedi'i weithredu;
  • Mae nodwedd chwilio wedi'i hychwanegu at y modd arolygu gweithgaredd rhwydwaith, sy'n eich galluogi i ddod o hyd i elfennau o geisiadau ac ymatebion yn gyflym. Mae'r chwiliad yn cynnwys penawdau HTTP, Cwcis a chyrff ceisiadau/ymateb;
  • Cafodd y cod cyfansoddi tudalen ar y platfform macOS ei optimeiddio, a oedd yn lleihau'r llwyth ar y CPU, yn cyflymu llwytho tudalennau (hyd at 22%) ac yn lleihau'r defnydd o adnoddau wrth chwarae fideos (hyd at 37%). Mae Builds for MacOS hefyd yn ychwanegu cefnogaeth ar gyfer mewnforio cyfrineiriau sydd wedi'u cadw yn Chrome;
  • Mae diweddariad cywirol ar gyfer Firefox 68.1 wedi'i baratoi ar gyfer Android. Gadewch inni eich atgoffa bod ffurfio datganiadau sylweddol newydd o Firefox ar gyfer Android wedi dod i ben. I ddisodli Firefox ar gyfer Android, fe'i codenw Fenix ​​​​(dosbarthwyd fel Rhagolwg Firefox) yn datblygu porwr newydd ar gyfer dyfeisiau symudol sy'n defnyddio'r injan GeckoView a set o lyfrgelloedd Mozilla Android Components. Ychydig ddyddiau yn ôl cyhoeddi Rhyddhad arbrofol newydd o Firefox Preview 2.2, sy'n datrys nifer o faterion arwyddocaol yn y rhyngwyneb a phrofiad y defnyddiwr. O'r newidiadau o gymharu â rhyddhau 2.0 Yn nodi ychwanegu opsiwn i glirio'r holl ddata wrth adael a'r gallu i agor dolenni yn ddiofyn yn y modd pori preifat.

Yn ogystal ag arloesiadau a thrwsio namau, mae Firefox 70 wedi trwsio 24 o wendidau, gyda 12 ohonynt (a gasglwyd o dan un CVE-2019-11764) marcio mor hanfodol a gallai o bosibl arwain at weithredu cod ymosodwr wrth agor tudalennau a ddyluniwyd yn arbennig.

Ffynhonnell: opennet.ru

Ychwanegu sylw