Firefox 111-Veröffentlichung

Der Webbrowser Firefox 111 wurde veröffentlicht. Darüber hinaus wurde ein Update für den Langzeit-Support-Zweig erstellt – 102.9.0. Der Firefox 112-Zweig wird bald in die Beta-Testphase überführt, deren Veröffentlichung für den 11. April geplant ist.

Wichtigste Neuerungen in Firefox 111:

  • Der integrierte Account Manager hat die Möglichkeit hinzugefügt, E-Mail-Adressmasken für den Firefox Relay-Dienst zu erstellen, mit dem Sie temporäre E-Mail-Adressen für die Registrierung auf Websites oder die Registrierung von Abonnements generieren können, um Ihre echte Adresse nicht preiszugeben. Diese Funktion ist nur verfügbar, wenn der Benutzer mit einem Firefox-Konto verbunden ist.
  • Zu markieren Unterstützung für das „rel“-Attribut hinzugefügt, das es Ihnen ermöglicht, den Parameter „rel=noreferrer“ auf die Navigation durch Webformulare anzuwenden, um die Übertragung des Referer-Headers zu deaktivieren, oder „rel=noopener“, um das Setzen der Window.opener-Eigenschaft zu deaktivieren und zu verbieten Zugriff auf den Kontext, aus dem der Übergang erfolgte.
  • Die OPFS-API (Origin-Private FileSystem) ist enthalten. Dabei handelt es sich um eine Erweiterung der Dateisystemzugriffs-API zum Platzieren von Dateien im lokalen Dateisystem, das mit dem mit der aktuellen Site verknüpften Speicher verknüpft ist. Es entsteht eine Art virtuelles Dateisystem, das an die Site gebunden ist (andere Sites haben keinen Zugriff darauf) und es Webanwendungen ermöglicht, Dateien und Verzeichnisse auf dem Gerät des Benutzers zu lesen, zu ändern und zu speichern.
  • Als Teil der Implementierung der CSS Color Level 4-Spezifikation hat CSS die Funktionen color(), lab(), lch(), oklab() und oklch() hinzugefügt, um Farben in sRGB, RGB, HSL, HWB zu definieren. LHC- und LAB-Farbräume. Die Funktionen sind derzeit standardmäßig deaktiviert und erfordern die Aktivierung des Layout.css.more_color_4.enabled-Flags in about:config, um verwendet zu werden.
  • Die CSS-Regeln „@page“, die zum Bestimmen der Seite beim Drucken verwendet werden, implementieren eine „page-orientation“-Eigenschaft, um Informationen zur Seitenausrichtung zu erhalten („upright“, „rotate-left“ und „rotate-right“).
  • In SVG-Innenelementen Kontextstrich- und Kontextfüllwerte sind zulässig.
  • Die Funktion „search.query“ wurde zur Add-on-API hinzugefügt, um Abfragen an die Standardsuchmaschine zu senden. Die Eigenschaft „disposition“ wurde zur Funktion „search.search“ hinzugefügt, um das Suchergebnis in einem neuen Tab oder Fenster anzuzeigen.
  • API zum Speichern von PDF-Dokumenten hinzugefügt, die im integrierten pdf.js-Viewer geöffnet wurden. Die GeckoView Print API wurde hinzugefügt, die mit window.print verknüpft ist und es Ihnen ermöglicht, PDF-Dateien oder PDF InputStream zum Drucken zu senden.
  • Unterstützung für das Festlegen von Berechtigungen über SitePermissions für URI file:// hinzugefügt.
  • Die SpiderMonkey-JavaScript-Engine hat erste Unterstützung für die RISC-V 64-Architektur hinzugefügt.
  • Tools für Webentwickler ermöglichen die Suche in beliebigen Dateien.
  • Unterstützung für das Kopieren von Oberflächen für die VA-API (Video Acceleration API) mithilfe von dmabuf implementiert, wodurch die Verarbeitung von VA-API-Oberflächen beschleunigt werden konnte und Probleme mit dem Auftreten von Artefakten beim Rendern auf einigen Plattformen behoben wurden.
  • Die Einstellungen network.dns.max_any_priority_threads und network.dns.max_high_priority_threads wurden zu about:config hinzugefügt, um die Anzahl der Threads zu steuern, die zum Auflösen von Hostnamen im DNS verwendet werden.
  • Auf der Windows-Plattform ist die Nutzung des von der Plattform bereitgestellten Benachrichtigungssystems aktiviert.
  • Die macOS-Plattform unterstützt die Sitzungswiederherstellung.
  • Verbesserungen in der Android-Version:
    • Es wurde eine integrierte Funktion zum Anzeigen von PDF-Dokumenten implementiert (ohne dass diese zuerst heruntergeladen und in einem separaten Viewer geöffnet werden müssen).
    • Wenn Sie den strikten Modus zum Blockieren unerwünschter Inhalte (streng) auswählen, ist der Standardmodus Total Cookie Protection, der einen separaten, isolierten Cookie-Speicher für jede Site verwendet, der die Verwendung von Cookies zur Verfolgung von Bewegungen zwischen Sites nicht zulässt.
    • Pixel-Geräte mit Android 12 und 13 haben jetzt die Möglichkeit, Links zu kürzlich angesehenen Seiten direkt über den Bildschirm „Zuletzt verwendet“ zu teilen.
    • Der Mechanismus zum Öffnen von Inhalten in einer separaten Anwendung (In App öffnen) wurde neu gestaltet. Eine Schwachstelle (CVE-2023-25749), die den Start von Android-Anwendungen von Drittanbietern ohne Benutzerbestätigung ermöglicht, wurde behoben.
    • Der CanvasRenderThread-Handler ist enthalten, sodass WebGL-bezogene Aufgaben in einem separaten Thread verarbeitet werden können.

Neben Neuerungen und Fehlerbehebungen hat Firefox 111 20 Schwachstellen behoben. 14 Schwachstellen sind als gefährlich gekennzeichnet, davon werden 9 Schwachstellen (gesammelt unter CVE-2023-28176 und CVE-2023-28177) durch Speicherprobleme wie Pufferüberläufe und Zugriff auf bereits freigegebene Speicherbereiche verursacht. Diese Probleme können möglicherweise dazu führen, dass beim Öffnen speziell gestalteter Seiten der Code eines Angreifers ausgeführt wird.

Source: opennet.ru

Kommentar hinzufügen