Verfügbar Firefox 132.
Neu in dieser Version:
- Linux: Gegründet die Möglichkeit, die heruntergeladene Datei in mit Flatpak installierten Programmen zu öffnen.
- der Modus strenger Tracking-Schutz jetzt sind gesperrt alle Cookies von Websites Dritter.
- Inbegriffen (security.tls.enable_kyber) Unterstützung für den TLS-Schlüsselaustauschalgorithmus mlkem768x25519 (eine Kombination aus X25519 ECDH und ML-KEM (CRYSTALS-Kyber), resistent gegen Selektion sowohl auf einem herkömmlichen als auch auf einem Quantencomputer).
- Aktualisiert Ein Symbol auf einer Registerkarte zeigt an, dass auf der Registerkarte Audio abgespielt wird. Das neue Symbol sieht mit vertikalen Tabs besser aus als das alte.
- Für die meisten SVG-Filterprimitive (feBlend, feColorMatrix, feComponentTransfer, feComposite, feDropShadow, feFlood, feGaussianBlur, feMerge und feOffset) WebRender-Hardware-Rendering-Beschleunigung ist aktiviert.
Weitere Änderungen:
- Standardmäßig Behinderte Übertragung des Referrers beim Folgen eines Links von einer Onion-Domain auf eine reguläre Domain. Diese Einstellung wird seit langem im Tor-Browser verwendet (um die Adresse des versteckten Dienstes nicht zu „verbrennen“), aber es gibt Leute, die Tor über Firefox verwenden (was nicht empfohlen wird), daher haben die Entwickler beschlossen, sie ebenfalls zu schützen .
- Unterstützung für Zertifikatskomprimierung hinzugefügt, um die Größe zu reduzieren und TLS-Handshakes zu beschleunigen.
- Der Kontextmenüpunkt „Kopieren ohne Tracking-Optionen“ ist jetzt ausgegraut, wenn der Link keine Tracking-Optionen enthält.
- Seit Firefox 128Durch Drücken der Eingabetaste im Suchfeld (wenn es in einem von der Adressleiste getrennten Bereich platziert wird) wird die Suchseite nicht mehr geöffnet. Da einige Benutzer dies benötigen (obwohl es in den meisten Fällen einfacher ist, einen Suchbegriff einzugeben und die Eingabetaste zu drücken, als zuerst die Suchmaschinenseite zu öffnen und erst dann eine Suche durchzuführen), ist diese Funktion verfügbar ist zurückgekommen als Umschalt+Eingabetaste.
- Firefox mehr wird nicht Laden Sie das Favicon über HTTP, wenn die aktuelle Seite über HTTPS geöffnet wird.
- Deaktiviert Unterstützung für HTTP/2-Pushes. Sie verursachte Probleme mit einigen Ressourcen und nicht unterstützt andere beliebte Browser.
- Behindertengerecht inklusive letztes Problem Unterstützung für Cookies mit unabhängigem Partitionierungsstatus (CHIPS). Es verursachte auf einigen Websites Probleme.
- Unterstützung für macOS und Windows enthalten WebGL Wide Gamut Color. Derzeit werden P3-Profile im 8-Bit-Modus unterstützt.
- macOS:
- macOS 15 führt Unterstützung für neue Bildschirm- und Fensterfreigabeoptionen ein. Unterstützung für macOS 14 wird später hinzugefügt.
- Verbessert Unterstützung für die Wiederaufnahme der Sitzung. Beispielsweise wird Firefox jetzt automatisch gestartet, wenn er vor einem Neustart ausgeführt wurde (z. B. aufgrund eines Betriebssystem-Updates).
- Umgesetzt Unterstützung für Microsoft Single Sign-On.
- Für einige Websites wird der Support schrittweise eingeführt Microsoft PlayReady, was die Leistung verbessert und die Akkulaufzeit beim Abspielen von DRM-Inhalten verlängert.
- Ich versuche gerade, einen Link von einer Website in der Microsoft Store-App zu öffnen erfordert eine Bestätigung, wie es bei anderen Protokollen der Fall ist.
- CSS:
- Immobilien Text-Hervorhebungsposition erhalten Unterstützung für automatische Werte.
- gelöscht Eigentum -moz-user-modify (Sie sollten stattdessen das globale Attribut verwenden inhaltlich editierbar).
- JavaScript:
- Unterstützung für das Parsen von JSON zusammen mit der Quelle implementiert (Funktionen zur Beseitigung von Problemen im Zusammenhang mit Präzisionsverlusten beim Konvertieren großer Gleitkommazahlen und Datumswerte zwischen JavaScript-Werten und JSON-Text):
- Das Kontextargument des Reviver-Parameters JSON.parse()-Methode: Bietet Zugriff auf den Quelltext des analysierten JSON.
- JSON.isRawJSON(): Prüft, ob der Wert ein von JSON.rawJSON() zurückgegebenes Objekt ist.
- JSON.rawJSON(): Erstellt ein „rohes JSON“-Objekt, das einen JSON-Text enthält, der dann in das Objekt eingefügt werden kann, um den angegebenen Wert bei der Konvertierung des Objekts in eine Zeichenfolge beizubehalten.
- Hinzugefügt von Unterstützung für reguläre Ausdrucksmodifikatoren (?ims-ims:…), mit denen Sie Änderungen vornehmen können, die sich nur auf einen bestimmten Teil des regulären Ausdrucksmusters auswirken.
- API:
- Schnittstellen WebGLRenderingContext und [URL-https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContex]WebGL2… erworben Unterstützung Eigenschaften DrawingBufferColorSpace и entpackeColorSpace (Legen Sie den Farbraum des WebGL-Zeichnungspuffers bzw. den Farbraum fest, der beim Importieren von Texturen konvertiert werden soll.)
- Hinzugefügt von Immobilienunterstützung Benachrichtigung.stumm (steuert, ob Systembenachrichtigungen stumm sein sollen).
- Umgesetzt fetchpriority-Attribut für Elemente , и , fetchPriority-Eigenschaft von Schnittstellen HTMLLinkElement, HTMLScriptElement и HTMLImageElement, Parameter Optionen.Priorität, an den Konstruktor übergeben Anfrage()sowie die HTTP-Header-Direktive fetchpriority verbindung (ermöglichen Sie Webentwicklern, die Ressourcenauslastung zu optimieren, indem sie die relative Priorität der Ressourcen angeben).
- Schnittstelle HTMLVideoElement erworben durch Methoden requestVideoFrameCallback() и cancelVideoFrameCallback() (Durchführen von Vorgängen an jedem Videobild, wodurch Sie effizienter auf der Leinwand zeichnen, das Video analysieren, es mit externen Tonquellen synchronisieren usw. können.)
- Umgesetzt метод MediaStreamTrack.getCapabilities() (Ermöglicht Anwendungen den Empfang von Medienfunktionen, die von der zugehörigen unterstützt werden MediaStreamTrack).
Source: linux.org.ru
- Unterstützung für das Parsen von JSON zusammen mit der Quelle implementiert (Funktionen zur Beseitigung von Problemen im Zusammenhang mit Präzisionsverlusten beim Konvertieren großer Gleitkommazahlen und Datumswerte zwischen JavaScript-Werten und JSON-Text):
