TillgÀnglig Firefox 128 samt den lÄngsiktiga stödlinjen (ESR 128). Trots utgivningen av den nya linjen har utvecklarna beslutat att förlÀnga stödet för den tidigare ESR-versionen (ESR 115) pÄ obestÀmd tid, eftersom det Àr den enda som har stöd för Windows 7, vars anvÀndare utgör 10% av Firefox anvÀndarbas.
Huvudsakliga förÀndringar:
- Linux:
- Aktiverad stöd för DMABuf pÄ NVIDIA-grafikkort (krÀver drivrutin version 545.23.6 eller nyare).
- Implementerad stöd för DBus-grÀnssnittet org.freedesktop.Application (utan detta Àr integration med GNOME Shells söktjÀnst omöjlig).
- Korrigerat uppspelning av 10-bitars AV1-video.
- Implementerad stöd för uppspelning av skyddat innehÄll (DRM) i privat lÀge.
- Omarbetad grÀnssnitt datahantering: vissa objekt sammanfogas (t.ex. "besöks- och nedladdningshistorik" med "formulÀr- och sökhistorik"), samt visas hur mycket plats olika data tar upp under den valda tidsperioden.
- För markerad text och lĂ€nkar har lagts till kontextmenyobjekt "ĂversĂ€tt markerat" och "ĂversĂ€tt lĂ€nktext".
- Tillagd stöd för Privacy Preserving Attribution API och instÀllning "TillÄt webbplatser att mÀta annonser med bibehÄllen sekretess". Annonsörer kommer att kunna fÄ sammanstÀlld information som inte innehÄller uppgifter om enskilda anvÀndare, men som svarar pÄ deras frÄgor om reklamens effektivitet. Detta kan bli ett bra alternativ till "spÄrning" av anvÀndare, som webbplatser tvingas göra för att utvÀrdera reklamens effektivitet.
- InstÀllningen "Skicka DNS-frÄgor via proxy vid anvÀndning av SOCKS 5" Àr inkluderad som standard. En separat instÀllning "Skicka DNS-frÄgor via proxy vid anvÀndning av SOCKS v4" har lagts till (eftersom om SOCKS4-proxyn inte stöder SOCKSv4a-tillÀgget, kommer försök att skicka DNS-frÄgor via den att resultera i att proxyn inte fungerar).
- à tervÀnd instÀllningen (browser.spin_cursor_while_busy) som Àndrar muspekaren till ett snurrande hjul tills sidan har laddats helt. Den har varit avstÀngd som standard i 15 Är och togs bort i Firefox 119, men det visade sig att vissa anvÀndare föredrar att se en snurrande indikator.
- Accelererad arbete i "Endast HTTS"-lÀge: nÀr man stöter pÄ en webbplats som inte stöder HTTPS, kommer webblÀsaren att tillfÀlligt komma ihÄg den och inte försöka ansluta med en sÀker anslutning varje gÄng.
- Efter 25 Är har anvÀndarna nu möjlighet att göra webblÀsarens bakgrund genomskinlig (browser.tabs.allow_transparent_browser, dessutom mÄste man Àndra ett antal andra instÀllningar).
- Tillagd lokalisering till sprÄk syraki (skr).
- AnvÀndare i USA och Kanada kommer visas de senaste och populÀraste sökfrÄgorna i rullgardinsmenyn för adressfÀltet (browser.urlbar.recentsearches.featureGate, browser.urlbar.trending.featureGate).
- Filer med okÀnda MIME-typer text/* betraktas nu som text/plain och visas i webblÀsaren. NÀr Enter trycks i sökfÀltet (nÀr det har flyttats till panelen separat frÄn adressfÀltet) öppnas inte lÀngre
- söksidan. Utvecklarna noterar att det inte fanns nÄgot syfte med att öppna pÄ det sÀttet: om anvÀndaren vill söka nÄgot, skriver han eller hon omedelbart in frÄgan i sökfÀltet, istÀllet för att öppna sökmotorn genom sökfÀltet och först sedan ange frÄgan dÀr. Vid inspelning av ljud frÄn mikrofonen via getUserMedia Àr det nu behandlings- och förbÀttringsverktyg för ljud som tillhandahÄlls av operativsystemet.
- macOS:
- navigering mellan flikar. tillbehör ĂvergĂ„ngen frĂ„n helskĂ€rmslĂ€ge till bild-i-bild-lĂ€ge
- FörbÀttrad leder inte lÀngre
- till att bild-i-bild-fönstret öppnas pÄ helskÀrm. relativa fÀrger (möjliggör att definiera nya fÀrger i förhÄllande till befintliga och Àndra
- CSS:
- Aktiverad stöd för fÀrgrummet alternativ text för innehÄll med bild (alternativ text).
- Egenskap innehÄll stöd för vÀrden stödet i webblÀsarens tillgÀnglighetstrÀd). Stödet för egenskaperna align-tracks och justify-tracks har upphört (de stöddes bara i Firefox och har nyligen tagits bort frÄn specifikationen). visas stöd för storleksÀndringar
- och förstoring
- JavaScript:
- Implementerad (gör det möjligt att Àndra storleken pÄ buffertarna utan att behöva allokera en ny buffert och kopiera data till den): ArrayBuffer SharedArrayBuffer.prototype.grow() SharedArrayBuffer möjliggör att öka storleken
- Metod . Den maximala storleken pÄ bufferten anges av parametern options.maxByteLength i konstruktorn SharedArrayBuffer() SharedArrayBuffer. Egenskaperna SharedArrayBuffer.prototype.growableSharedArrayBuffer.prototype.maxByteLength visar respektive om storleken pÄ bufferten kan vÀxa och till vilken grÀns. och ArrayBuffer.prototype.resize() möjliggör att Àndra storleken
- Metod ArrayBuffer() ArrayBuffer.prototype.resizable ArrayBuffer. Egenskaperna ArrayBuffer.prototype.maxByteLengthSharedArrayBuffer.prototype.maxByteLength visar respektive om storleken pÄ bufferten kan Àndras och till vilken grÀns. och Acceptera standardförfrÄgningar och bildförfrÄgningar
- Implementerad (gör det möjligt att Àndra storleken pÄ buffertarna utan att behöva allokera en ny buffert och kopiera data till den): ArrayBuffer SharedArrayBuffer.prototype.grow() SharedArrayBuffer möjliggör att öka storleken
- HTTP:
- HTTP-rubrik MIME-typ image/svg+xml. pÄ RFC 9218: Utökningsbart prioriteringssystem för HTTP kommer inkluderar RTCRtpReceiver.getParameters()
- Implementerad stöd för RTCRtpSender.getParameters().
- API:
- Tillagd stöd för RTCRtpSender.getParameters() och RTCRtpReceiver.getParameters() (returnerar ett objekt som beskriver de aktuella codecs som anvÀnds för att koda och överföra multimedia pÄ mottagarens och avsÀndarens spÄr).
- Nu kan anvÀndas Request.bytes() och Response.bytes() för att hÀmta Uint8Array frÄn BegÀran och Response.
- Implementerad stöd för PushMessageData.bytes() (returnerar data frÄn push-meddelandet som en byte-array i objektet Uint8Array).
- Implementerad stöd för Blob.bytes()() (returnerar data frÄn Blob som en byte-array i objektet Uint8Array).
- Tillagd stödet för MediaKeys.getStatusForPolicy() (möjliggör för webbapplikationen att i förvÀg veta om DRM-innehÄll kommer att kunna spelas upp med optimal upplösning).
- Det har kommit stöd för RTCRtpTransceiver.setCodecPreferences() (möjliggör för den fjÀrran noden att vÀlja föredragen codec och inaktivera överenskommelse om vissa codecs).
- TillgÀnglig serialisering deklarativ shadow DOM: metoder ShadowRoot.getHTML() och Element.getHTML(), samt relaterade egenskaper ShadowRoot.serializable och HTMLTemplateElement.shadowRootSerializable.
- Aktiverad standardstöd för grÀnssnittet CSSPropertyRule (möjliggör att hÀmta vÀrden för anvÀndardefinierade CSS-egenskaper som definieras med regeln @property).
- Stödet för metoden registerProperty() (möjliggör att definiera anvÀndardefinierade CSS-egenskaper med JavaScript).
- Borttagen icke-standardmetod HTMLMediaElement.seekToNextFrame().
- TillgÀnglighetspanelen i inspektören har lagts till visning av tillgÀnglighet av sidans element för personer som bara anvÀnder tangentbord, samt simulator för fÀrgblindhet.
- I den pop-up som visas nÀr muspekaren svÀvar över CSS-regelns selektor, nu visades specificitet (hjÀlper till att förstÄ varför vissa regler tillÀmpas före andra).
- I den pop-up som visas nÀr muspekaren svÀvar över variabeln, nu som förklarar avsaknaden av data. inte bara vÀrdet av variabeln, men ocksÄ dess egenskaper (syntax, arv, standardvÀrde).
KĂ€lla: linux.org.ru
