Firefox 127-webbrowseren blev frigivet, og en langsigtet supportfilialopdatering blev oprettet - 115.12.0. Firefox 128-grenen er blevet overført til beta-testfasen, hvis udgivelse er planlagt til den 9. juli.
Vigtigste innovationer i Firefox 126:
- En knap er blevet tilføjet til "V"-menuen med en liste over alle åbne faner og til fanens kontekstmenu for at lukke alle duplikerede faner i det aktuelle vindue.

- Aktiveret automatisk udskiftning af HTTP-protokollen med HTTPS for ressourcer i tags , Og , hvis disse tags bruges på en side, der åbnes over HTTPS. Hvis downloadede ressourcer ikke er tilgængelige via HTTPS, vil de ikke længere blive vist fra sider, der åbnes via HTTPS.
- Tilføjet understøttelse af prædiktiv detektion IP-adresser værter uden at vente på, at brugeren klikker på et link eller anmoder om den ressource, der er angivet på siden. Domæner, der skal fortolkes i DNS på forhånd, bør angives via "link"-elementet med attributten 'rel="dns-prefetch"'.
- For at reducere information, der kan bruges til indirekte at identificere brugere, vil User-Agent-headeren for 32-bit x86-systemer, såvel som navigator.platform og navigator.oscpu JavaScript API'erne, nu angive x86_64-arkitekturen.
- Værktøjet til lagring af skærmbilleder understøtter nu oprettelse af skærmbilleder til SVG- og XML-filer såvel som til "om:"-tjenestesiderne. Tilføjet muligheden for at kontrollere oprettelsen af skærmbilleder ved hjælp af tastaturgenveje, implementeret kompatibilitet med designtemaer og visningstilstand med høj kontrast (HCM, High Contrast Mode). Forbedret ydeevne for at gemme store områder af skærmen.
- Tilføjede indstillinger for toolkit.scrollbox.pagescroll.maxOverlapPercent og toolkit.scrollbox.pagescroll.maxOverlapLines til about:config for at ændre siderulleforskydningen i procenter og linjer.
- På Windows-platformen kan Firefox startes automatisk, efter at computeren er startet. Takket være forudindlæsning behøver brugeren ikke vente, når applikationen startes for første gang - browseren vil være klar til at arbejde med det samme. Tilstanden er aktiveret i sektionen Generelt/Startindstillinger eller via en meddelelse, der vises svarende til invitationen til at bruge Firefox som standardbrowser.
- På macOS- og Windows-platforme er der yderligere adgangsbeskyttelse, når du bruger AutoFyld til gemte adgangskoder, eller når du ser adgangskodeoplysninger i en adgangskodehåndtering. Sådanne handlinger med en adgangskodeadministrator vil kræve bekræftelse af autentificering på systemet (f.eks. indtastning af et systemadgangskode, fingeraftryksbekræftelse, stemme- eller ansigtsgodkendelse).
- På macOS-platformen er fane-navigation aktiveret som standard i stedet for at bruge den macOS-specifikke tastaturnavigationstilstand, som ikke er i overensstemmelse med adfærd på andre platforme (du kan vende tilbage til den gamle tilstand i Indstillinger).
- I tekster, der bruger WebVTT-formatet (Web Video Text Tracks Format), er understøttelse af tegn tilladt i HTML-markering blevet tilføjet. WebVTT bruges til at organisere tekstoutput på bestemte tidspunkter, for eksempel for at vise undertekster.
- Clipboard API inkluderer som standard ClipboardItem-grænsefladen og understøttelse af metoderne navigator.clipboard.read() og navigator.clipboard.write(), som tillader en webapplikation at læse og skrive data til udklipsholderen.
Hvis du forsøger at læse data fra udklipsholderen, som ikke er skrevet af den aktuelle webapplikation, vil brugeren blive bedt om at bekræfte handlingen, før han udfører handlingen. - Eksperimentel støtte til indstilling af symmetrisk bogstavafstand via CSS-egenskaben med bogstavafstand er blevet implementeret. I den nye tilstand er intervallet ikke indstillet mellem det nuværende og næste symbol, men er opdelt i to dele, som anvendes før og efter symbolet. Tilstanden er aktiveret via layout.css.letter-spacing.model indstillingen i about:config.
- I "href"-attributten for " ", der bruges til at angive basisstien for relative links, tillader ikke brugen af "data:" og "javascript:"-skemaerne.
- I gradienter oprettet med CSS-funktionerne conic-gradient(), linear-gradient(), radial-gradient(), repeating-conic-gradient(), repeating-linear-gradient() og repeating-radial-gradient() , tilladt at bruge type " "
- Metoder er blevet tilføjet til Set-objektet, som definerer en samling af værdier, med implementering af typiske operationer til at arbejde med sæt: Set.prototype.intersection(),
Set.prototype.union(),
Set.prototype.difference(),
Set.prototype.symmetricDifference(),
Set.prototype.isSubsetOf(),
Set.prototype.isSupersetOf() og Set.prototype.isDisjointFrom(). - Installation af tilføjelser, hvis XPI-filer er signeret ved hjælp af usikre algoritmer, er forbudt (PREF_XPI_WEAK_SIGNATURES_ALLOWED-indstillingen er som standard sat til falsk).
- I versionen til Android-platformen:
- Tilføjet support til oversættelse af indhold fra et sprog til et andet. Som i desktopversionen af Firefox bruger oversættelse et oversættelsessystem indbygget i applikationen, som udfører oversættelse på brugerens lokale system uden at få adgang til eksterne skytjenester.
- Et nyt punkt "Adgangskoder" er blevet tilføjet til menuen "...".
- Tillad brugen af Enter-tasten på sidens numeriske tastatur på skrivebordets tastaturer for at bekræfte den URL, der er indtastet i adresselinjen.
- Yderligere optimeringer blev inkluderet på kompileringsstadiet, hvilket gjorde det muligt at øge interfacets reaktionsevne, reducere opstartstiden og forlænge enhedens batterilevetid.
- Sektionen med en liste over nyligt gemte sider er blevet flyttet til bogmærkesektionen. Listeelementer forsvinder ikke længere efter udløb.
Ud over innovationer og fejlrettelser har Firefox 127 rettet 22 sårbarheder. 11 sårbarheder er markeret som farlige, hvoraf 9 er forårsaget af hukommelsesproblemer, såsom bufferoverløb og adgang til allerede frigjorte hukommelsesområder. Potentielt kan disse problemer føre til eksekvering af en angribers kode, når der åbnes specialdesignede sider.
Kilde: opennet.ru

