Rhyddhad Firefox 87

Rhyddhawyd porwr gwe Firefox 87. Yn ogystal, crëwyd diweddariad i'r gangen cymorth hirdymor 78.9.0. Mae cangen Firefox 88 wedi'i throsglwyddo i'r cam profi beta, y mae ei ryddhau wedi'i drefnu ar gyfer Ebrill 20.

Prif arloesiadau:

  • Wrth ddefnyddio'r swyddogaeth chwilio ac actifadu'r modd Highlight All, mae'r bar sgrolio nawr yn dangos marciau i nodi lleoliad yr allweddi a ddarganfuwyd.
    Rhyddhad Firefox 87
  • Wedi tynnu eitemau na ddefnyddir yn aml o ddewislen y Llyfrgell. Dim ond dolenni i nodau tudalen, hanes a lawrlwythiadau sydd ar ôl yn newislen y Llyfrgell (mae tabiau wedi'u cysoni, nodau tudalen diweddar a'r rhestr Boced wedi'u dileu). Yn y llun isod, ar y chwith, mae'r cyflwr fel ag yr oedd, ac ar y dde, fel yr oedd yn Firefox 87:
    Rhyddhad Firefox 87Rhyddhad Firefox 87
  • Mae'r ddewislen Datblygwr Gwe wedi'i symleiddio'n sylweddol - mae dolenni unigol i offer (Arolygydd, Consol Gwe, Dadfygiwr, Gwall Arddull Rhwydwaith, Perfformiad, Arolygydd Storio, Hygyrchedd a Chymhwysiad) wedi'u disodli gan eitem Offer Datblygwr Gwe gyffredinol.
    Rhyddhad Firefox 87Rhyddhad Firefox 87
  • Mae'r ddewislen Help wedi'i symleiddio, gan ddileu dolenni i dudalennau cymorth, llwybrau byr bysellfwrdd, a thaith daith, sydd bellach ar gael ar y dudalen Get Help gyffredinol. Mae'r botwm ar gyfer mewnforio o borwr arall wedi'i dynnu.
  • Ychwanegwyd mecanwaith SmartBlock, sy'n datrys problemau ar wefannau sy'n codi o ganlyniad i rwystro 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'r triniwr bysellau Backspace wedi'i analluogi yn ddiofyn y tu allan i gyd-destun ffurflenni mewnbwn. Y rheswm dros dynnu'r triniwr yw bod yr allwedd Backspace yn cael ei defnyddio'n weithredol wrth deipio ffurflenni, ond pan nad yw'n canolbwyntio ar y ffurflen fewnbwn, caiff ei drin fel symudiad i'r dudalen flaenorol, a all arwain at golli testun wedi'i deipio oherwydd i symudiad anfwriadol i dudalen arall. I ddychwelyd yr hen ymddygiad, mae'r opsiwn browser.backspace_action wedi'i ychwanegu at about:config.
  • Mae ffurfiant pennawd HTTP Referer wedi'i newid. Yn ddiofyn, mae'r polisi “caeth-darddiad-pan-traws-darddiad” wedi'i osod, sy'n awgrymu torri allan llwybrau a pharamedrau wrth anfon cais at westeion eraill wrth gyrchu trwy HTTPS, tynnu'r Atgyfeiriwr wrth newid o HTTPS i HTTP, a phasio y Cyfeiriwr llawn ar gyfer trawsnewidiadau mewnol o fewn un safle. Bydd y newid yn berthnasol i geisiadau llywio arferol (yn dilyn dolenni), ailgyfeiriadau awtomatig, ac wrth lwytho adnoddau allanol (delweddau, CSS, sgriptiau). Er enghraifft, wrth ddilyn dolen i wefan arall trwy HTTPS, yn lle “Cyfeiriwr: https://www.example.com/path/?arguments”, mae “Cyfeiriwr: https://www.example.com/” bellach trawsyrru.
  • Ar gyfer canran fach o ddefnyddwyr, mae modd Ymholltiad wedi'i alluogi, gan weithredu pensaernïaeth aml-broses wedi'i moderneiddio ar gyfer ynysu tudalennau llymach. Pan fydd Ymholltiad yn cael ei actifadu, mae tudalennau o wahanol safleoedd bob amser yn cael eu gosod er cof am wahanol brosesau, pob un ohonynt yn defnyddio ei flwch tywod ynysig ei hun. Yn yr achos hwn, mae rhannu fesul proses yn cael ei wneud nid gan dabiau, ond fesul parth, sy'n eich galluogi i ynysu ymhellach gynnwys sgriptiau allanol a blociau iframe. Gallwch chi alluogi modd Ymholltiad â llaw ar y dudalen about:preferences#experimental neu drwy'r newidyn “fission.autostart=true” yn about:config. Gallwch wirio a yw wedi'i alluogi ar y dudalen about:support.
  • Gweithrediad arbrofol y mecanwaith ar gyfer agor cysylltiadau TCP yn gyflym (TFO - TCP Fast Open, RFC 7413), sy'n eich galluogi i leihau nifer y camau sefydlu cysylltiad trwy gyfuno camau cyntaf ac ail gamau'r broses drafod cysylltiad 3 cham clasurol yn un cais, wedi'i ddileu ac yn ei gwneud hi'n bosibl anfon data i'r cam cychwynnol o sefydlu cysylltiad. Yn ddiofyn, roedd modd TCP Fast Open wedi'i analluogi ac roedd angen newid about:config i'w actifadu (network.tcp.tcp_fastopen_enable).
  • Yn unol â'r newidiadau a wnaed i'r fanyleb, nid yw'r elfen bellach yn destun gwiriadau gan ddefnyddio'r ffug-ddosbarthiadau ":link", ":visited" ac ":any-link".
  • Gwerthoedd ansafonol wedi'u dileu ar gyfer y paramedr CSS caption-side - chwith, dde, top-tu allan a gwaelod-tu allan (darperir y gosodiad gosodiad.css.caption-side-non-standard.enabled i ddychwelyd).
  • Mae'r digwyddiad "cyn mewnbwn" a'r dull getTargetRanges() wedi'u galluogi yn ddiofyn, gan ganiatáu i gymwysiadau gwe ddiystyru ymddygiad golygu testun cyn i'r porwr newid y goeden DOM a chael mwy o reolaeth dros ddigwyddiadau mewnbwn. Mae'r digwyddiad "cyn mewnbwn" yn cael ei anfon i driniwr neu elfen arall gyda'r briodwedd "contenteditable" wedi'i osod cyn newid gwerth yr elfen. Mae'r dull getTargetRanges() a ddarperir gan y gwrthrych mewnbwnEvent yn dychwelyd arae gyda gwerthoedd sy'n nodi faint o'r DOM fydd yn cael ei newid os na chaiff y digwyddiad mewnbwn ei ganslo.
  • Ar gyfer datblygwyr gwe, yn y modd archwilio tudalennau, mae'r gallu i efelychu ymholiadau cyfryngau “cynllun lliw-dewision” wedi'i weithredu i brofi dyluniadau tywyll a golau heb newid themâu yn y system weithredu. Er mwyn galluogi efelychu themâu tywyll a golau, mae botymau gyda delwedd yr haul a'r lleuad wedi'u hychwanegu yng nghornel dde uchaf y bar offer ar gyfer datblygwyr gwe.
  • Yn y modd arolygu, mae'r gallu i actifadu ffug-ddosbarth “:target” ar gyfer yr elfen a ddewiswyd wedi'i ychwanegu, yn debyg i'r dosbarthiadau ffug a gefnogwyd yn flaenorol “: hofran”, “: gweithredol”, “: ffocws”, “: ffocws-o fewn", ":focus-visited" a ":visited".
    Rhyddhad Firefox 87
  • Gwell ymdriniaeth o reolau CSS anactif yn y modd arolygu CSS. Yn benodol, mae'r eiddo "cynllun bwrdd" bellach yn anactif ar gyfer elfennau nad ydynt yn fwrdd, ac mae'r priodweddau "sgrolio-padin-*" wedi'u marcio'n anactif ar gyfer elfennau na ellir eu sgrolio. Tynnwyd baner eiddo gwallus "testun-gorlif" ar gyfer rhai gwerthoedd.

Yn ogystal ag arloesiadau a thrwsio namau, mae Firefox 87 yn dileu 12 o wendidau, ac mae 7 ohonynt wedi'u nodi'n beryglus. Mae 6 o wendidau (a gasglwyd o dan CVE-2021-23988 a CVE-2021-23987) 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.

Mae cangen Firefox 88, sydd wedi mynd i mewn i brofion beta, yn nodedig am ei chefnogaeth i raddio pinsied ar touchpads yn Linux gydag amgylcheddau graffigol yn seiliedig ar brotocol Wayland a chynnwys cefnogaeth yn ddiofyn ar gyfer fformat delwedd AVIF (Fformat Delwedd AV1), sy'n yn defnyddio technolegau cywasgu o fewn ffrâm o fformat amgodio fideo AV1.

Ffynhonnell: opennet.ru

Ychwanegu sylw