Firefox 88 útgáfa

Gefinn var út Firefox 88. Auk þess var búið til uppfærslu á langtímastuðningsútibúinu 78.10.0. Firefox 89 útibúið verður fljótlega flutt yfir í beta prófunarstigið, en áætlað er að gefa út 1. júní.

Helstu nýjungar:

  • PDF Viewer styður nú PDF-samþætt innsláttareyðublöð sem nota JavaScript til að veita gagnvirka notendaupplifun.
  • Takmörkun hefur verið innleidd á styrkleika þess að birta beiðnir um heimildir til að fá aðgang að hljóðnema og myndavél. Slíkar beiðnir verða ekki sýndar ef notandinn hefur þegar veitt aðgang að sama tæki, fyrir sömu síðu og fyrir sama flipa á síðustu 50 sekúndum.
  • Skjámyndatólið hefur verið fjarlægt úr Page Actions valmyndinni sem birtist þegar þú smellir á sporbaug á veffangastikunni. Til að búa til skjámyndir er mælt með því að hringja í viðeigandi tól fyrir samhengisvalmyndina sem birtist þegar þú hægrismellir eða setur flýtileið á spjaldið í gegnum útlitsstillingarviðmótið.
    Firefox 88 útgáfa
  • Bætti við stuðningi við að klípa aðdrátt á snertiflötum í Linux með grafísku umhverfi byggt á Wayland samskiptareglum.
  • Prentkerfið hefur staðfært mælieiningarnar sem notaðar eru til að stilla reiti.
  • Þegar Firefox er keyrt í Xfce og KDE umhverfinu er notkun WebRender samsetningarvélarinnar virkjuð. Gert er ráð fyrir að Firefox 89 virki WebRender fyrir alla aðra Linux notendur, þar á meðal allar útgáfur af Mesa og kerfum með NVIDIA rekla (áður var webRender aðeins virkt fyrir GNOME með Intel og AMD rekla). WebRender er skrifað á Rust tungumálinu og gerir þér kleift að ná umtalsverðri aukningu á flutningshraða og draga úr álagi á örgjörva með því að færa flutningsaðgerðir síðuefnis yfir á GPU hliðina, sem eru útfærðar í gegnum skyggingar sem keyra á GPU. Til að þvinga það virkt í about:config verður þú að virkja „gfx.webrender.enabled“ stillinguna eða keyra Firefox með umhverfisbreytunni MOZ_WEBRENDER=1 stillt.
  • Smám saman skráning HTTP/3 og QUIC samskiptareglur er hafin. HTTP/3 stuðningur verður aðeins virkur fyrir lítið hlutfall notenda í upphafi og, að undanskildum óvæntum vandamálum, verður komið út fyrir alla í lok maí. HTTP/3 krefst stuðnings biðlara og netþjóns fyrir sömu útgáfu af QUIC drögum staðli og HTTP/3, sem er tilgreint í Alt-Svc hausnum (Firefox styður forskriftardrög 27 til 32).
  • Stuðningur við FTP-samskiptareglur er sjálfgefið óvirkur. Network.ftp.enabled stillingin er sjálfgefið stillt á falskt og browserSettings.ftpProtocolEnabled viðbótin er stillt á skrifvarið. Næsta útgáfa mun fjarlægja allan FTP tengdan kóða. Ástæðan sem gefin er upp er að draga úr hættu á árásum á gamlan kóða sem hefur sögu um að greina veikleika og á í vandræðum með viðhald með innleiðingu FTP-stuðnings. Einnig er minnst á að losna við samskiptareglur sem styðja ekki dulkóðun, sem eru viðkvæmar fyrir breytingum og hlerun á flutningsumferð meðan á MITM árásum stendur.
  • Til að koma í veg fyrir hugsanlegan leka á milli vefsvæða er gildi „window.name“ eignarinnar einangrað af aðalsíðunni sem síðan var opnuð frá.
  • Í JavaScript, sem afleiðing af því að keyra reglulegar segðir, hefur eiginleikanum „vísitölur“ verið bætt við, sem inniheldur fylki með upphafs- og lokastöðum samsvörunarhópa. Eiginleikinn er aðeins fylltur út þegar keyrt er á reglulegu segðinni með "/d" fánanum. let re = /quick\s(brúnt).+?(stökk)/igd; let result = re.exec('The Quick Brown Fox Jumps Over Lazy Dog'); // result.indexes[0] === Array [ 4, 25 ] // result.indexes[1] === Array [ 10, 15 ] // result.indices[2] === Array [ 20, 25 ]
  • Intl.DisplayNames() og Intl.ListFormat() hafa hert eftirlitið með því að valkostirnir sem sendir eru til smiðsins séu hlutir. Þegar reynt er að fara framhjá strengi eða öðrum frumstæðum verður undantekningum hent.
  • Ný kyrrstæð aðferð er til staðar fyrir DOM, AbortSignal.abort(), sem skilar AbortSignal sem þegar hefur verið stillt á aborted.
  • CSS innleiðir nýja gerviflokka „:notandi-gildur“ og „:notandi-ógildur“, sem skilgreina staðfestingarástand eyðublaðsþáttar þar sem réttmæti tilgreindra gilda var athugað eftir samskipti notenda við eyðublaðið. Lykilmunurinn á ":notandagildur" og ":notandi-ógildur" úr gerviflokkunum ":gildur" og ":ógildur" er sá að staðfesting hefst aðeins eftir að notandinn hefur farið í annan þátt (til dæmis skipt um flipa á annan reit).
  • Image-set() CSS aðgerðina, sem gerir þér kleift að velja mynd úr úrvali mismunandi upplausnarvalkosta sem hentar best núverandi skjástillingum þínum og bandbreidd nettengingar, er nú hægt að nota í "content" og "bendill" CSS eiginleikanum . h2::before { content: image-set( url("small-icon.jpg") 1x, url("large-icon.jpg") 2x); }
  • CSS útlínareiginleikinn tryggir að hann passi við útlínusettið með því að nota landamæraradíus eiginleikann.
  • Fyrir macOS hefur sjálfgefna monospace leturgerðinni verið breytt í Menlo.
  • Í vefhönnuðaverkfærum, í netskoðunarspjaldinu, hefur skipt upp á milli þess að sýna HTTP svör á JSON sniði og á óbreyttu formi þar sem svörin eru send yfir netið.
    Firefox 88 útgáfa
  • Sjálfgefin stuðningur við AVIF (AV1 myndsnið), sem notar samþjöppunartækni innan ramma frá AV1 myndbandskóðunarsniðinu, hefur verið seinkað þar til það kemur út í framtíðinni. Firefox 89 ætlar einnig að bjóða upp á uppfært notendaviðmót og samþætta reiknivél í veffangastikuna (virkjað með suggest.calculator í about:config)

Auk nýjunga og villuleiðréttinga hefur Firefox 88 útrýmt 17 veikleikum, þar af 9 merktir sem hættulegir. 5 veikleikar (safnaðir undir CVE-2021-29947) stafa af vandamálum með minni, svo sem yfirflæði biðminni og aðgangi að þegar losuðum minnissvæðum. Hugsanlega geta þessi vandamál leitt til þess að árásarkóði sé keyrður þegar sérhannaðar síður eru opnaðar.

Heimild: opennet.ru

Bæta við athugasemd