Release av Firefox 88

Firefox 88 har slÀppts. Dessutom har en uppdatering av den lÄngsiktiga supportgrenen 78.10.0 skapats. Betaversionen av Firefox 89 kommer snart att överföras till testfas, med lansering planerad till den 1 juni.

Huvudsakliga nyheter:

  • PDF-lĂ€saren har fĂ„tt stöd för inbĂ€ddade formulĂ€r i PDF-filer, dĂ€r JavaScript anvĂ€nds för att sĂ€kerstĂ€lla interaktiv anvĂ€ndarinteraktion.
  • En begrĂ€nsning har införts för hur ofta begĂ€rningar om Ă„tkomstrĂ€tt till mikrofon och kamera visas. SĂ„dana begĂ€rningar kommer inte att visas om anvĂ€ndaren har beviljat Ă„tkomst till samma enhet för samma webbplats och flik under de senaste 50 sekunderna.
  • Verktyget för att skapa skĂ€rmdumpar har tagits bort frĂ„n menyn 'Page Actions', som visas nĂ€r du klickar pĂ„ de tre prickarna i adressfĂ€ltet. För att skapa skĂ€rmdumpar rekommenderas att du anvĂ€nder det relevanta verktyget frĂ„n snabbmenyn som visas vid högerklick.
    Release av Firefox 88
  • Stöd för att zooma med gester pĂ„ pekplattor i Linux med grafiska miljöer baserade pĂ„ Wayland har lagts till.
  • MĂ„ttenheter som anvĂ€nds för att ange marginaler har lokalanpassats i utskriftsystemet.
  • NĂ€r Firefox körs i Xfce- och KDE-miljöer aktiveras anvĂ€ndningen av kompositormotorn WebRender. WebRender förvĂ€ntas aktiveras för alla andra Linux-anvĂ€ndare i Firefox 89, inklusive alla versioner av Mesa och system med NVIDIA-drivrutiner (tidigare var WebRender endast aktiverat för GNOME med Intel- och AMD-drivrutiner). WebRender Ă€r skrivet i Rust och möjliggör en avsevĂ€rd ökning av hastigheten pĂ„ rendering och minskad CPU-belastning genom att överföra rendering av sidinnehĂ„ll till GPU:n genom shaders. För att aktivera det i about:config, aktivera instĂ€llningen 'gfx.webrender.enabled' eller kör Firefox med miljövariabeln MOZ_WEBRENDER=1.
  • Det har pĂ„börjats en gradvis aktivering av HTTP/3- och QUIC-protokollen. Först kommer stödet för HTTP/3 endast att aktiveras för en liten procentandel anvĂ€ndare och, om inga oförutsedda problem uppstĂ„r, kommer det att utvidgas till alla i slutet av maj. För att anvĂ€nda HTTP/3 krĂ€vs stöd pĂ„ klientsidan. servern samma version av den drafta QUIC- och HTTP/3-standarden som anges i Alt-Svc-headern (Firefox stöder specifikationsutkast nummer 27 till 32).
  • Stödet för FTP-protokollet Ă€r som standard avstĂ€ngt. InstĂ€llningen network.ftp.enabled Ă€r som standard satt till false, och parametern för tillĂ€ggen browserSettings.ftpProtocolEnabled har gjorts skrivskyddad. All kod relaterad till FTP kommer att tas bort i nĂ€sta version. Orsaken anges som en minskning av riskerna för attacker mot Ă€ldre kod som har en historia av sĂ„rbarheter och underhĂ„llsproblem med FTP-stöd. Det nĂ€mns ocksĂ„ avskaffandet av protokoll som inte stöder kryptering, vilka Ă€r oskyddade mot modifiering och avlyssning av transittrafik vid MITM-attacker.
  • För att blockera möjliga mellanwebbslĂ€ppar har vĂ€rdet av egenskapen "window.name" isolerats av den primĂ€ra webbplats som sidan öppnades ifrĂ„n.
  • I JavaScript har egenskapen "indices" lagts till i resultatet av regelbundna uttryck, som innehĂ„ller en array med start- och slutpositioner för matchningsgrupper. Egenskapen fylls endast i nĂ€r det regelbundna uttrycket körs med flaggan "\/d". let re = \/quick\s(brown).+?(jumps)\/igd; let result = re.exec(‘The Quick Brown Fox Jumps Over The Lazy Dog’); \/\/ result.indices[0] === Array [ 4, 25 ] \/\/ result.indices[1] === Array [ 10, 15 ] \/\/ result.indices[2] === Array [ 20, 25 ]
  • I Intl.DisplayNames() och Intl.ListFormat() har kontrollen av de alternativ som skickas till konstruktorn skĂ€rpts för att sĂ€kerstĂ€lla att de Ă€r objekt. Försök att skicka strĂ€ngar eller andra primitiva datatyper kommer att resultera i undantag.
  • För DOM har en ny statisk metod AbortSignal.abort() introducerats, som returnerar en AbortSignal som redan har parametern aborted instĂ€lld.
  • Nya pseudoklasser "user-valid" och "user-invalid" har implementerats i CSS, som definierar valideringstillstĂ„ndet för ett formulĂ€relement, efter att anvĂ€ndaren har interagerat med formulĂ€ret och validering av de angivna vĂ€rdena har utförts. Den huvudsakliga skillnaden mellan "user-valid" och "user-invalid" och pseudoklasserna "valid" och "invalid" Ă€r att valideringen börjar först efter att anvĂ€ndaren har flyttat till ett annat element (till exempel genom att vĂ€xla till ett annat fĂ€lt med tab-tangenten).
  • CSS-funktionen image-set(), som gör det möjligt att vĂ€lja en bild frĂ„n en uppsĂ€ttning alternativ med olika upplösningar, som Ă€r mest lĂ€mplig för de aktuella skĂ€rmparametrarna och nĂ€tverksbandbredden, kan nu anvĂ€ndas i CSS-egenskaperna "content" och "cursor". h2::before { content: image-set( url("small-icon.jpg") 1x, url("large-icon.jpg") 2x); }
  • I CSS-egenskapen outline har konturen som stĂ€lls in med hjĂ€lp av border-radius nu blivit kompatibel.
  • För macOS har det monospaced teckensnittet Ă€ndrats till Menlo som standard.
  • I verktygen för webbutvecklare har det dykt upp en vĂ€xel i nĂ€tverksinspektörspanelen mellan att visa HTTP-svar i JSON-format och i oförĂ€ndrat format, som svaren skickades över nĂ€tverket.
    Release av Firefox 88
  • Aktiveringen av stöd för AVIF-bildformatet (AV1 Image Format), som anvĂ€nder inbyggda komprimeringstekniker frĂ„n AV1-videokodning, har skjutits upp till nĂ€sta version. I version 89 av Firefox planeras ocksĂ„ ett uppdaterat anvĂ€ndargrĂ€nssnitt och integrering av en kalkylator i adressfĂ€ltet (aktiveras via suggest.calculator i about:config)

Förutom nyheter och buggfixar i Firefox 88 har 17 sÄrbarheter ÄtgÀrdats, varav 9 klassificerats som allvarliga. 5 av sÄrbarheterna (sammanstÀllda under CVE-2021-29947) orsakades av problem med minneshantering, sÄsom buffertöverskridningar och Ätkomst till redan frigjorda minnesomrÄden. Dessa problem kan potentiellt leda till att ondskefulla koder körs vid öppnande av specialdesignade sidor.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster