Tilgængelig Firefox 132.
Bland nyhederne i denne udgave:
- Linux: Forbindelsen til muligheden for at åbne downloadede filer i programmer, der er installeret med Flatpak.
- I tilstand strenge beskyttelse mod sporing forsøger browseren nu beskyttelse mod spoofing af domænenavne (når alle cookies fra tredjeparter.
- Aktiveret (security.tls.enable_kyber) understøttelse af TLS key exchange-algoritmen mlkem768x25519 (kombinationen af X25519 ECDH og ML-KEM (CRYSTALS-Kyber), modstandsdygtig overfor brute force både på almindelige og kvantecomputere).
- Opdateret et ikon på fanen, der indikerer, at fanen afspiller lyd. Det nye ikon ser bedre ud ved vertikal fanebladsvisning end det gamle.
- For de fleste primitiver af SVG-filtre (feBlend, feColorMatrix, feComponentTransfer, feComposite, feDropShadow, feFlood, feGaussianBlur, feMerge og feOffset) er der tilføjet hardwareaccelereret rendering ved hjælp af WebRender.
Andre ændringer:
- By default er deaktivere overførsel af refereren, når man klikker på et link fra et onion-domæne til et almindeligt domæne. Denne indstilling har længe været anvendt i Tor Browser (for at undgå at 'afsløre' adressen på en skjult service), men der er folk, der bruger Tor gennem Firefox (hvilket ikke anbefales), så udviklerne har besluttet at beskytte dem også.
- Understøttelse af komprimering af certifikater er implementeret for at reducere størrelsen og fremskynde TLS handshake.
- Kontextmenuen 'Kopier uden sporingsparametre' er nu nedtonet, hvis linket ikke indeholder sporingsparametre.
- Startende med Firefox 128, åbner tryk på Enter i søgefeltet (når det er adskilt fra adressefeltet) ikke længere søgesiden. Da nogle brugere har brug for denne funktion (selvom det i de fleste tilfælde er lettere at indtaste en søgning og trykke på Enter, end først at åbne søgemaskinens side og derefter udføre søgningen), er denne mulighed genintroduceret i form af Shift+Enter.
- Firefox kan ikke længere vil ikke indlæse favicon over HTTP, hvis den aktuelle side er åbnet via HTTPS-protokollen.
- Understøttelsen af understøttelse af HTTP/2-push. Det forårsagede problemer med nogle ressourcer og understøttes ikke andre populære browsere.
- Understøttelsen af Cookies Having Independent Partitioned State (CHIPS) er deaktiveret. Det forårsagede problemer på nogle websteder. den tidligere udgave. På macOS og Windows er understøttelsen af
- WebGL Wide Gamut Color . I øjeblikket understøttes P3-profiler i 8-bit mode.Under macOS 15 er understøttelsen af nye funktioner til deling af skærm og vinduer implementeret. Understøttelsen af macOS 14 vil blive tilføjet senere.
- macOS:
- Under macOS 15 er der implementeret støtte for nye funktioner til skærmdeling og vinduer. Støtte til macOS 14 vil blive tilføjet senere.
- simulering af farveblindhed er gennemført. Simuleringen af protanopisk, deuteranopisk og tritanopisk support for session restoration. For example, Firefox will now automatically launch if it was running before a reboot (e.g., due to an operating system update).
- Implementeret support for Microsoft Single Sign-on.
- Support will be gradually rolled out for some sites Microsoft PlayReady, which will improve performance and extend battery life when playing DRM content.
- Attempting to open a link from a site in the Microsoft Store app now requires confirmation, as with other protocols.
- Understøttelse af den ikke-standardiserede ::-moz-focus-outer er fjernet fra
- Egenskab text-emphasis-position has received support for the auto value.
- Fjernet egenskab -moz-user-modify (the global attribute should be used instead contenteditable).
- JavaScript:
- Support has been implemented for parsing JSON along with the source (functions to mitigate issues related to precision loss when converting large floating-point numbers and date values between JavaScript values and JSON text):
- The context argument of the reviver parameter of the JSON.parse() method: provides access to the original text of the parsed JSON.
- JSON.isRawJSON(): checks whether the value is an object returned by JSON.rawJSON().
- JSON.rawJSON(): creates an "unprocessed JSON" object containing a fragment of JSON text, which can then be included in an object to preserve the specified value when converting that object to a string.
- Tilføjet support for regular expression modifiers (?ims-ims:…), which allow changes to apply only to a specific part of the regular expression pattern.
- API:
- Grænseflader WebGLRenderingContext and [url-https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContex]WebGL2… har fået for sin understøttelse af egenskaber drawingBufferColorSpace og unpackColorSpace (set the color space of the WebGL drawing buffer and the color space for texture import conversion, respectively).
- Tilføjet understøttelse af egenskaben Notification.silent (controls whether system notifications should be silent).
- Implementeret the fetchpriority attribute of the elements <link>, <script> og <img>, the fetchPriority property of the interfaces HTMLLinkElement, HTMLScriptElement og HTMLImageElement, the parameter options.priority, passed to the constructor Request(), and the fetchpriority HTTP header directive Forbindelse (allow web developers to optimize resource loading by indicating relative resource priority).
- Interface HTMLVideoElement har fået metoder requestVideoFrameCallback() og cancelVideoFrameCallback() (udføre operationer på hvert videobillede, hvilket gør det muligt at tegne mere effektivt på lærredet, analysere videoen, synkronisere den med eksterne lydkilder osv.).
- Implementeret metode MediaStreamTrack.getCapabilities() (giver applikationer mulighed for at få mediemuligheder, der understøttes af den tilknyttede MediaStreamTrack).
Kilde: linux.org.ru
- Support has been implemented for parsing JSON along with the source (functions to mitigate issues related to precision loss when converting large floating-point numbers and date values between JavaScript values and JSON text):
