Firefox 101-Veröffentlichung

Der Webbrowser Firefox 101 wurde veröffentlicht. Darüber hinaus wurde ein langfristiges Support-Zweig-Update erstellt – 91.10.0. Der Firefox 102-Zweig wurde in die Beta-Testphase überführt, deren Veröffentlichung für den 28. Juni geplant ist.

Wichtigste Neuerungen in Firefox 101:

  • Es gibt experimentelle Unterstützung für die dritte Version des Chrome-Manifests, das die Funktionen und Ressourcen definiert, die für Add-ons verfügbar sind, die mit der WebExtensions-API geschrieben wurden. Die in Firefox implementierte Version des Chrome-Manifests fügt eine neue deklarative Inhaltsfilter-API hinzu, aber im Gegensatz zu Chrome gab es keine Unterstützung für den alten Blockierungsmodus der webRequest-API, der in Add-ons zum Blockieren unerwünschter Inhalte und zur Gewährleistung der Sicherheit erforderlich ist gestoppt. Um die Unterstützung für die dritte Version des Manifests zu aktivieren, stellt about:config den Parameter „extensions.manifestV3.enabled“ bereit.
  • Es ist möglich, Handler an alle MIME-Typen zu binden, die aufgerufen werden, nachdem der Download von Dateien des angegebenen Typs abgeschlossen ist.
  • Die Möglichkeit, während einer Videokonferenz beliebig viele Mikrofone gleichzeitig zu nutzen, wurde implementiert, was beispielsweise einen einfachen Mikrofonwechsel während einer Veranstaltung ermöglicht.
  • Unterstützung für das WebDriver BiDi-Protokoll ist im Lieferumfang enthalten, mit dem Sie externe Tools verwenden können, um die Arbeit zu automatisieren und den Browser fernzusteuern. Mit dem Protokoll können Sie beispielsweise die Schnittstelle mithilfe der Selenium-Plattform testen. Die Server- und Client-Komponenten des Protokolls werden unterstützt, sodass Anfragen gesendet und Antworten empfangen werden können.
  • Unterstützung für die Medienabfrage „Bevorzugter Kontrast“ hinzugefügt, die es Websites ermöglicht, benutzerdefinierte Einstellungen für die Anzeige von Inhalten mit erhöhtem oder verringertem Kontrast festzulegen.
  • Unterstützung für drei neue Größen des sichtbaren Bereichs (Ansichtsfenster) hinzugefügt – „klein“ (s), „groß“ (l) und „dynamisch“ (d) sowie die mit diesen Größen verbundenen Maßeinheiten – „*vi“ (vi, svi, lvi und dvi), „*vb“ (vb, svb, lvb und dvb), „*vh“ (svh, lvh, dvh), „*vw“ (svw, lvw, dvw), „* vmax“ (svmax, lvmax, dvmax) und „*vmin“ (svmin, lvmin und dvmin). Mit den vorgeschlagenen Maßeinheiten können Sie die Größe von Elementen prozentual an die kleinste, größte und dynamische Größe des sichtbaren Bereichs binden (die Größe ändert sich je nach Ein- und Ausblendung und Status der Symbolleiste).
  • Die Methode showPicker() wurde zur Klasse HTMLInputElement hinzugefügt, sodass Sie vorgefertigte Dialoge zum Ausfüllen typischer Werte in Felder anzeigen können mit den Typen „date“, „month“, „week“, „time“, „datetime-local“, „color“ und „file“ sowie für Felder, die Autofill und Datalist unterstützen. Sie könnten beispielsweise eine kalenderförmige Oberfläche zur Auswahl eines Datums oder eine Palette zur Eingabe einer Farbe anzeigen.
  • Es wurde eine Programmierschnittstelle hinzugefügt, die es ermöglicht, Stylesheets dynamisch aus einer JavaScript-Anwendung zu erstellen und die Anwendung von Stilen zu manipulieren. Im Gegensatz zum Erstellen von Stylesheets mit der Methode document.createElement('style') fügt die neue API Tools zum Erstellen von Stilen über das CSSStyleSheet()-Objekt hinzu und stellt Methoden wie insertRule, deleteRule, replacement und replacementSync bereit.
  • Im Seiteninspektionsbereich wird beim Hinzufügen oder Entfernen von Klassennamen über die Schaltfläche „.cls“ auf der Registerkarte „Regelansicht“ die interaktive Anwendung von Empfehlungen aus dem Dropdown-Tooltip für die automatische Vervollständigung der Eingabe implementiert und bietet einen Überblick über die verfügbaren Klassennamen Seite. Während Sie sich durch die Liste bewegen, werden die ausgewählten Klassen automatisch angewendet, um die von ihnen verursachten Änderungen visuell zu bewerten.
    Firefox 101-Veröffentlichung
  • Den Einstellungen des Inspektionsbereichs wurde eine neue Option hinzugefügt, um die Funktion „Zum Aktualisieren ziehen“ auf der Registerkarte „Regelansicht“ zu deaktivieren, mit der Sie die Größe einiger CSS-Eigenschaften durch horizontales Ziehen mit der Maus ändern können.
    Firefox 101-Veröffentlichung
  • Firefox für Android unterstützt nun auch die seit Android 9 verfügbare Funktion zur Bildschirmbereichsvergrößerung, mit der Sie beispielsweise den Inhalt von Webformularen vergrößern können. Probleme mit der Videogröße beim Ansehen von YouTube oder beim Verlassen des Bild-in-Bild-Modus behoben. Das Flackern der virtuellen Tastatur beim Anzeigen des Popup-Menüs wurde behoben. Verbesserte Anzeige eines QR-Code-Buttons in der Adressleiste.

Neben Neuerungen und Fehlerbehebungen beseitigt Firefox 101 30 Schwachstellen, von denen 25 als gefährlich gekennzeichnet sind. 19 Schwachstellen (gesammelt unter CVE-2022-31747 und CVE-2022-31748) werden 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. Außerdem wurde ein Windows-plattformspezifisches Problem behoben, das es Ihnen ermöglicht, den Pfad zur gespeicherten Datei zu ändern, indem Sie die Sonderzeichen „%“ verwenden, um Variablen wie %HOMEPATH% und %APPDATA% im Pfad zu ersetzen.

Zu den Änderungen in der Betaversion von Firefox 102 gehören eine verbesserte Anzeige von PDF-Dokumenten im Modus mit hohem Kontrast und die Möglichkeit, den Geoclue DBus-Dienst zur Standortbestimmung auf der Linux-Plattform zu verwenden. In der Benutzeroberfläche für Webentwickler wurde auf der Registerkarte „Stileditor“ die Unterstützung für das Filtern von Stylesheets hinzugefügt.

Source: opennet.ru

Kommentar hinzufügen