Udgivelse af Firefox 144

Udgivelsen af webbrowseren Firefox 144 er sket, og opdateringer for tidligere versioner med langtidssupport – 140.4.0 og 115.29.0 – er blevet dannet. Firefox 145 er nu i betatest, og frigivelsen er planlagt til 11. november.

De vigtigste nyheder i Firefox 144 (1, 2, 3):

  • En ny profilhåndteringssystem er blevet aktiveret for alle brugere. I profilform kan brugeren oprette helt uafhængige browsersessioner med egne indstillinger, historik, bogmærker, tilføjelser og interne databaser. Hver profil gemmes i en separat undermappe «~/.mozilla/firefox/». Man kan tildele sin egen farveskema, ikon og navn til profilen. Skift mellem profiler og oprettelse af nye profiler kan foretages via en ny sektion, som vises i toppen af hovedmenuen.

    Teknologien til sessioner er analog med de gamle profiler, der blev aktiveret fra kommandolinjen via indstillingen «-P», men de gamle og nye systemers brugerflader og profiler overlapper ikke (i den gamle brugerflade, der aktiveres med kommandoen «firefox —ProfileManager», vises de nye profiler ikke, og i den nye, der er tilgængelig gennem menuen, vises de gamle ikke).

    Udgivelse af Firefox 144
  • Muligheden for at efterlade den aktive fane synlig, når man minimerer de øvrige faner i en gruppe, er blevet præsenteret (man kan arbejde med en enkelt fane uden at skulle åbne hele gruppen).
    Udgivelse af Firefox 144
  • Understøttelse af at flytte faner med musen til en minimeret gruppe uden automatisk at åbne gruppen er tilføjet.
    Udgivelse af Firefox 144
  • Muligheden for at lukke et vindue med video, der vises i «billede i billede»-tilstand, uden at stoppe videoafspilningen (videoen fortsætter straks med at afspille i hovedvinduet). Lukningen uden stop sker ved at klikke på luk-knappen, mens man holder Shift-tasten nede, eller ved at trykke på kombinere tastaturet Shift + Esc.
  • Til kryptering af konti, gemt i den indbyggede adgangskodeadministrator, anvendes AES-256-CBC algoritmen. Tidligere blev AES-256-CBC kun anvendt ved ende-til-ende kryptering af konti i Firefox Sync, men på den lokale lagring blev data krypteret med den forældede algoritme 3DES-CBC.
  • I kontekstmenuet, der vises ved højreklik på et billede, er der tilføjet en mulighed for at søge i Google Lens. Med Google Lens kan du udføre opgaver som at finde lignende produkter og objekter samt kopiere, oversætte og søge efter tekst vist på billedet. Denne funktion er kun tilgængelig, når Google er valgt som standard søgemaskine.
  • Muligheden for at sende forespørgsler til søgeservice Perplexity via adressefeltet er nu tilgængelig. Denne tjeneste bruger AI til at generere svar på spørgsmål stillet på naturligt sprog.
  • På Windows-platformen bruger Firefox nu det eksisterende vindue på den nuværende virtuelle skrivebord, når der åbnes links fra andre applikationer, eller opretter et nyt vindue, hvis der ikke findes et (uden at skifte til andre virtuelle skriveborde).
  • I værktøjerne til webudviklere er muligheden for at navigere til definitioner af egne CSS-egenskaber fra var()-funktioner, der vises på stilsynsiden, blevet implementeret. Der er givet visuel adskillelse af indbyggede og brugerdefinerede begivenheder i de popup-vinduer, der vises på stilsynsiden.
  • Der er tilføjet en API Element.moveBefore til at flytte et element i DOM-træet uden at nulstille dets tilstand.
  • I CSS-egenskaben math-shift er der tilføjet understøttelse af værdien "compact", som inkorporerer en kompakt repræsentation af eksponentielle indekser i MathML-formler.
  • I API'et PerformanceEventTiming, der tillader at få yderligere oplysninger til måling og optimering af grænsefladens reaktionsevne, er der tilføjet en InteractionID-parameter med identifikatoren for brugerinteraktionen. Denne identifikator gør det muligt at knytte forskellige metrikker til en handling foretaget af brugeren, f.eks. når der berøres på en berøringsskærm, genereres der flere begivenheder som pointerdown, mousedown, pointerup, mouseup og click, og InteractionID muliggør at knytte alle disse begivenheder til det samme berøring.
  • HTML-attributterne „command“ og „commandfor“ er implementeret, som kan bruges i knapper i stedet for attributterne „popovertargetaction“ og „popovertarget“ til deklarativ konfiguration af interaktionen med menuen, der vises ved at klikke på knappen. Ved brug af de nye attributter håndterer browseren al logik til interaktion med menuen uden behov for at tilføje egne JavaScript-håndterere. For eksempel, for at oprette en dropdown-menu, skal du blot angive: <button commandfor="»my-menu»" command="»show-popover»">Åbn menu</button> <div popover id="»my-menu»"> … </div>
  • Understøttelse af API'et View Transitions, der er designet til at skabe animerede effekter ved skift mellem forskellige DOM-tilstande (f.eks. en glidende overgang fra et billede til et andet) eller overgang fra en side til en anden inden for det samme websted, er blevet tilføjet.
  • Muligheden for at bruge displacing er gjort tilgængelig ved rendering af gradienter oprettet gennem CSS-egenskaberne linear-gradient, conic-gradient og radial-gradient ved hjælp af hardwareaccelereret WebRender.
  • I objekterne Map og WeakMap er specifikationen 'upsert' implementeret, hvilket forenkler arbejdet med samlinger af nøgle/værdi-par. Metoderne getOrInsert og getOrInsertComputed er tilføjet, som returnerer en eksisterende værdi knyttet til den angivne nøgle i samlingen, eller opretter en ny post, hvis nøgle ikke blev fundet.
  • I API'et ScreenOrientation er metoderne lock() og unlock() tilføjet for at fastlåse skærmretningen på tablets med Windows og Android.
  • Støtte til overførsel af RTCDataChannel-objekter er tilføjet inden for beskedstrømmen WebWorker.
  • I metoden getUserMedia er parameteren resizeMode tilføjet, som muliggør beskæring og scaling ved videooptagelse fra kameraet.
  • I API'et WebGPU er metoden GPUDevice.importExternalTexture tilføjet for at importere tekstur fra HTMLVideoElement- eller VideoFrame-objekter.
  • I Firefox til Android er der tilføjet en indikator for maskinoversættelse, som giver en mulighed for at vurdere status for oversætningsprocessen (for hele siden er oversat eller ej). Firefox er nu tilgængelig til installation fra Huawei AppGallery. Kravene til platformversionen er øget - der kræves mindst Android 8 for at fungere.

Udover nye funktioner og fejlrettelser i Firefox 144 er der 24 sårbarheder blevet rettet. 16 sårbarheder er forårsaget af problemer med hukommelsen, såsom buffer-overløb og adgang til allerede frigivne hukommelsesområder. Disse problemer kan potentielt føre til kørekode fra en angriber ved åbning af specielt udformede sider.

Den tilgængelige beta-version af Firefox 145 er bemærkelsesværdig for sin forbedring af afrundingen af knapper, faner, adresselinje og inputfelter samt tilføjelsen af støtte til Matroska-containere (for kodekerne AVC, HEVC, VP8, VP9, AV1, AAC, Opus og Vorbis) og ophøret af støtte til 32-bit Linux-systemer. Det bemærkes, at vedligeholdelsen af Firefox på 32-bit platforme bliver stadig mere udfordrende og usikker, idet understøttelsen af 32-bit versioner allerede er stoppet i de fleste Linux-distributioner. Brugere af 32-bit Linux-distributioner anbefales at overgå til brugen af 64-bit operativsystemer. For dem, der ikke hurtigt kan opdatere deres distribution, kan ESR-grenen af Firefox 140 anvendes, og opdateringer med sikkerhedsrettelser vil blive leveret i det mindste indtil september næste år.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster