Frigivelsen af webbrowseren Firefox 111 er nu blevet annonceret. Derudover er der lavet en opdatering af den langsigtede supportgren â 102.9.0. Firefox 112 vil snart trĂŠde ind i beta-testfasen, med en frigivelse planlagt til den 11. april.
Nye funktioner i Firefox 111:
- Den indbyggede konto-manager har fÄet mulighed for at oprette maskeringer af e-mailadresser til tjenesten Firefox Relay, som muliggÞr generering af midlertidige e-mailadresser til registrering pÄ hjemmesider eller tilmelding til abonnementer, sÄ man ikke skal afslÞre sin rigtige adresse. Denne mulighed er kun tilgÊngelig, nÄr brugeren er tilsluttet sin Firefox-konto.
- Taggen har fĂ„et understĂžttelse af attributten ârelâ, som tillader anvendelse af parameteren ârel=noreferrerâ til web-formularnavigation for at deaktivere overfĂžrsel af Referer-headeren, eller ârel=noopenerâ for at deaktivere indstillingen af Window.opener og forhindre adgang til konteksten, hvorfra overgangen blev udfĂžrt.
- API OPFS (Origin-Private FileSystem) er blevet aktiveret, som er en udvidelse til API File System Access til lagring af filer i det lokale filsystem, knyttet til lagringsmediet for det aktuelle websted. Dette skaber et unikt knyttet virtuelt filsystem til webstedet (andre websteder kan ikke fÄ adgang), hvilket giver webapplikationer mulighed for at lÊse, Êndre og gemme filer og mapper pÄ brugerens enhed.
- Som en del af implementeringen af specifikationen CSS Color Level 4 er der tilfĂžjet funktioner til CSS: color(), lab(), lch(), oklab() og oklch() til at definere farver i farverumene sRGB, RGB, HSL, HWB, LHC og LAB. Funktionerne er dog deaktiveret som standard og krĂŠver aktivering af flaget layout.css.more_color_4.enabled i about:config.
- I CSS for reglerne â@pageâ, som bruges til at definere sider ved udskrivning, er der implementeret egenskaben âpage-orientationâ for at fĂ„ information om sidens orientering (âuprightâ, ârotate-leftâ og ârotate-rightâ).
- I SVG inden for elementer er brugen af vĂŠrdierne context-stroke og context-fill tilladt.
- I API'et for udvidelser er funktionen search.query blevet tilfĂžjet for at sende forespĂžrgsler til den valgte standard sĂžgemaskine. Funktionen search.search har fĂ„et tilfĂžjet egenskaben âdispositionâ for at vise sĂžgningens resultater i en ny fane eller vindue.
- Der er tilfÞjet en API til at gemme PDF-dokumenter, der Äbnes i den indbyggede pdf.js-visningsprogram. TilfÞjet API til GeckoView Print, der er relateret til window.print og gÞr det muligt at sende PDF-filer eller PDF InputStream til udskrivning.
- Der er tilfĂžjet understĂžttelse af tildeling af tilladelser via SitePermissions for URI file://.
- JavaScript-motoren SpiderMonkey har fÄet indledende understÞttelse af RISC-V 64-arkitekturen.
- I udviklervÊrktÞjerne er det nu tilladt at sÞge i vilkÄrlige filer.
- Der er implementeret understÞttelse af kopiering af flader til VA-API (Video Acceleration API) ved hjÊlp af dmabuf, hvilket har muliggjort en hurtigere behandling af flader i VA-API og lÞst problemer med fremtoningen af artefakter ved rendering pÄ visse platforme.
- I about:config er der tilfÞjet indstillingerne network.dns.max_any_priority_threads og network.dns.max_high_priority_threads for at styre antallet af trÄde, der bruges til at oplÞse vÊrtsnavne i DNS.
- PĂ„ Windows-platformen er brugen af systemet til visning af meddelelser blevet aktiveret.
- PĂ„ macOS-platformen er der sikret understĂžttelse af genoprettelse af session.
- Forbedringer i Android-versionen:
- Der er implementeret en indbygget mulighed for at se PDF-dokumenter (uden behov for forudgÄende download og Äbning i en separat visningsprogram).
- NÄr strengt indholdssystemet (strict) er valgt, er tilstanden for Total Cookie Protection som standard aktiveret, hvori for hvert websted anvendes et separat isoleret cookie-lager, som forhindrer brug af cookies til sporing af bevÊgelser mellem websteder.
- PĂ„ Pixel-enheder, der kĂžrer Android 12 og 13, er det nu muligt at sende links til nyligt besĂžgte sider direkte fra skĂŠrmen med de seneste.
- Mekanismen til Äbning af indhold i en separat app er blevet redesignet. SÄrbarheden (CVE-2023-25749), der tillod at starte tredjeparts Android-apps uden brugerbekrÊftelse, er blevet rettet.
- CanvasRenderThread-behandleren er blevet aktiveret, hvilket muliggÞr behandling af opgaver relateret til WebGL i en separat trÄd.
Ud over nye funktioner og fejlretning har Firefox 111 rettet 20 sÄrbarheder. 14 sÄrbarheder er markeret som alvorlige, heraf er 9 sÄrbarheder (kaldet CVE-2023-28176 og CVE-2023-28177) forÄrsaget af problemer med hukommelsen, sÄsom buffer overflow og adgang til allerede frigivne hukommelsesomrÄder. Potentielt kan disse problemer fÞre til, at ondsindet kode udfÞres ved Äbning af specielt udformede sider.
Kilde: opennet.ru
