Rhyddhad Firefox 90

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

Prif arloesiadau:

  • Yn yr adran gosodiadau “Preifatrwydd a Diogelwch”, mae gosodiadau ychwanegol ar gyfer y modd “HTTPS yn Unig” wedi'u hychwanegu, pan fyddant wedi'u galluogi, mae pob cais a wneir heb amgryptio yn cael ei ailgyfeirio'n awtomatig i fersiynau tudalen diogel (“http: //” yn cael ei ddisodli gan “https ://”). Mae rhyngwyneb wedi'i gynnig ar gyfer cynnal rhestr o eithriadau, ar gyfer safleoedd y mae'n bosibl defnyddio "http://" ohonynt heb orfodi "https://".
    Rhyddhad Firefox 90
  • Gwell gweithrediad o'r mecanwaith SmartBlock, a gynlluniwyd 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. 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. Mae'r fersiwn newydd yn cynnwys blocio addasol teclynnau Facebook sy'n cael eu cynnal ar wefannau trydydd parti - mae sgriptiau'n cael eu rhwystro yn ddiofyn, ond mae blocio yn anabl os yw'r defnyddiwr wedi mewngofnodi i gyfrif Facebook.
  • Mae gweithrediad integredig y protocol FTP wedi'i ddileu. Wrth geisio agor cysylltiadau â'r dynodwr protocol "ftp: //", bydd y porwr nawr yn ceisio galw'r cymhwysiad allanol yn yr un modd ag y gelwir y trinwyr "irc://" a "tg://". Y rheswm dros roi'r gorau i gefnogaeth i FTP yw ansicrwydd y protocol hwn rhag addasu a rhyng-gipio traffig cludo yn ystod ymosodiadau MITM. Yn ôl datblygwyr Firefox, mewn amodau modern nid oes unrhyw reswm i ddefnyddio FTP yn lle HTTPS i lawrlwytho adnoddau. Yn ogystal, mae cod cymorth FTP Firefox yn hen iawn, yn peri heriau cynnal a chadw, ac mae ganddo hanes o ddatgelu nifer fawr o wendidau yn y gorffennol.
  • Wrth gadw tudalen mewn fformat PDF (yr opsiwn “Print to PDF”), mae hyperddolenni gweithredol yn cael eu cadw yn y ddogfen.
  • Mae'r botwm “Delwedd Agored mewn Tab Newydd” yn y ddewislen cyd-destun wedi'i ailgynllunio i agor y ddelwedd yn y tab cefndir (yn flaenorol, ar ôl clicio, fe aethoch ar unwaith i dab newydd gyda'r ddelwedd, ond nawr mae'r hen dab yn parhau i fod yn weithredol).
  • Mae gwaith wedi'i wneud i wella perfformiad rendrad meddalwedd yn system gyfansoddi WebRender, sy'n defnyddio cysgodwyr i berfformio gweithrediadau rendro cryno ar elfennau tudalennau. Ar gyfer y rhan fwyaf o systemau gyda chardiau fideo hŷn neu yrwyr graffeg problemus, mae modd rendro meddalwedd wedi'i alluogi gan system gyfansoddi WebRender (gfx.webrender.software=gwir yn about:config).
  • Mae adeiladu ar gyfer platfform Windows yn sicrhau bod diweddariadau yn cael eu cymhwyso yn y cefndir, hyd yn oed pan nad yw Firefox yn rhedeg.
  • Mae'r gallu i ddefnyddio tystysgrifau cleientiaid sydd wedi'u storio mewn tocynnau caledwedd neu storfeydd tystysgrif system weithredu ar gyfer dilysu wedi'i roi ar waith.
  • Mae cefnogaeth i grŵp o benawdau HTTP Fetch Metadata (Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site a Sec-Fetch-User) wedi'i weithredu, sy'n eich galluogi i anfon metadata ychwanegol am natur y cais (cais traws-safle, cais trwy dag img, cais a gychwynnwyd heb weithredu gan ddefnyddwyr, ac ati) er mwyn cymryd mesurau ar y gweinydd i amddiffyn rhag rhai mathau o ymosodiadau. Er enghraifft, mae'n annhebygol y bydd dolen i drafodwr trosglwyddo arian yn cael ei nodi trwy dag img, felly gellir rhwystro ceisiadau o'r fath heb gael eu trosglwyddo i'r cais.
  • Mae JavaScript yn gweithredu cefnogaeth ar gyfer dulliau marcio a meysydd dosbarth fel rhai preifat, ac ar ôl hynny bydd mynediad iddynt yn agored o fewn y dosbarth yn unig. I farcio, dylech roi arwydd “#” o flaen yr enw: dosbarth ClassWithPrivateField { #privateField; statig #PRIVATE_STATIC_FIELD; #privateMethod() { dychwelyd 'helo world'; } }
  • Mae'r eiddo dayPeriod wedi'i ychwanegu at yr adeiladwr Intl.DateTimeFormat, sy'n eich galluogi i arddangos yr amser bras o'r dydd (bore, gyda'r nos, prynhawn, nos).
  • Yn JavaScript, mae'r gwrthrychau Array, String, a TypedArray yn gweithredu'r dull at(), sy'n eich galluogi i ddefnyddio mynegeio cymharol (nodir y safle cymharol fel y mynegai arae), gan gynnwys nodi gwerthoedd negyddol sy'n berthnasol i'r diwedd (er enghraifft, bydd "arr.at(-1)" yn dychwelyd elfen olaf yr arae).
  • Cefnogaeth ychwanegol ar gyfer eiddo etifeddol WheelEvent - WheelEvent.wheelDelta, WheelEvent.wheelDeltaX a WheelEvent.wheelDeltaY, a fydd yn adfer cydnawsedd â rhai hen dudalennau a gollwyd ar ôl ailgynllunio diweddar WheelEvent.
  • Mae API Canvas yn gweithredu’r dull createConicGradient() yn rhyngwyneb CanvasRenderingContext2D, sy’n eich galluogi i greu graddiannau sy’n cael eu ffurfio o amgylch pwynt ar gyfesurynnau penodedig (yn ogystal â’r graddiannau llinol a rheiddiol sydd ar gael yn flaenorol).
  • Ychwanegwyd cefnogaeth i'r cynllun protocol URI "matrics", y gellir ei ddefnyddio yn y Navigator.registerProtocolHandler() a'r trinwyr protocol_handlers.
  • Yn yr offer ar gyfer datblygwyr gwe, yn y panel ar gyfer olrhain ymatebion gweinydd rhwydwaith (Ymateb), gweithredir rhagolwg o ffontiau wedi'u llwytho i lawr.
    Rhyddhad Firefox 90

Ffynhonnell: opennet.ru

Ychwanegu sylw