Firefox 96-Veröffentlichung

Der Webbrowser Firefox 96 wurde veröffentlicht. Darüber hinaus wurde ein langfristiges Support-Zweig-Update erstellt – 91.5.0. Der Firefox 97-Zweig wurde in die Beta-Testphase überführt, deren Veröffentlichung für den 8. Februar geplant ist.

Wichtigste Neuerungen:

  • Es wurde die Möglichkeit hinzugefügt, Websites zu zwingen, ein dunkles oder helles Thema zu aktivieren. Das Farbdesign wird vom Browser geändert und erfordert keine Unterstützung durch die Website. Dadurch können Sie auf Websites, die nur in hellen Farben verfügbar sind, ein dunkles Thema und auf dunklen Websites ein helles Thema verwenden.
    Firefox 96-Veröffentlichung

    Um die Farbdarstellung in den Einstellungen (about:preferences) im Abschnitt „Allgemein/Sprache und Aussehen“ zu ändern, wurde ein neuer Abschnitt „Farben“ vorgeschlagen, in dem Sie die Farbneudefinition in Bezug auf das Farbschema des Betriebssystems oder aktivieren können Farben manuell zuweisen.

    Firefox 96-Veröffentlichung

  • Deutlich verbesserte Rauschunterdrückung und automatische Audioverstärkungsregelung sowie leicht verbesserte Echounterdrückung.
  • Die Belastung des Hauptausführungsthreads wurde deutlich reduziert.
  • Es wurde eine strengere Einschränkung der Übertragung von Cookies zwischen Websites eingeführt, die die Verarbeitung von Cookies Dritter verbietet, die beim Zugriff auf andere Websites als die Domäne der aktuellen Seite gesetzt werden. Solche Cookies werden verwendet, um Benutzerbewegungen zwischen Websites im Code von Werbenetzwerken, Widgets für soziale Netzwerke und Webanalysesystemen zu verfolgen. Um die Übertragung von Cookies zu steuern, wird das im Header „Cookie Policy“ angegebene Same-Site-Attribut verwendet, das nun standardmäßig auf den Wert „Same-Site=Lax“ gesetzt ist, wodurch das Senden von Cookies für Cross-Site eingeschränkt wird B. eine Bildanfrage oder das Laden von Inhalten über einen Iframe von einer anderen Site, was auch Schutz vor CSRF-Angriffen (Cross-Site Request Forgery) bietet.
  • Probleme mit reduzierter Videoqualität auf einigen Websites und mit dem Zurücksetzen des SSRC-Headers (Synchronization Source Identifier) ​​beim Ansehen eines Videos wurden behoben. Wir haben außerdem ein Problem mit reduzierter Auflösung behoben, wenn Sie Ihren Bildschirm über WebRTC teilen.
  • Wenn Sie unter macOS in Gmail auf Links klicken, werden diese jetzt in einem neuen Tab geöffnet, genau wie auf anderen Plattformen. Aufgrund ungelöster Probleme erlaubt macOS das Anheften von Videos im Vollbildmodus nicht.
  • Um die Einstellungen dunkler Theme-Stile zu vereinfachen, wurde eine neue CSS-Eigenschaft color-scheme hinzugefügt, mit der Sie bestimmen können, in welchen Farbschemata ein Element korrekt angezeigt werden kann. Zu den unterstützten Schemata gehören „Hell“, „Dunkel“, „Tagmodus“ und „Nachtmodus“.
  • Es wurde eine CSS-Funktion hwb() hinzugefügt, die anstelle von Farbwerten angegeben werden kann, um Farben gemäß dem HWB-Farbmodell (Hue, Whiteness, Blackness) zu definieren. Optional kann die Funktion einen Transparenzwert angeben.
  • Für die CSS-Eigenschaft counter-reset wurde die Funktion „reversed()“ implementiert, die es Ihnen ermöglicht, invertierte CSS-Zähler zu verwenden, um Elemente in absteigender Reihenfolge zu nummerieren (Sie können beispielsweise Elementnummern in Listen anzeigen). in absteigender Reihenfolge).
  • Auf der Android-Plattform wird die Methode navigator.canShare() unterstützt, mit der Sie die Möglichkeit der Verwendung der Methode navigator.share() prüfen können, mit der Sie beispielsweise Informationen in sozialen Netzwerken teilen können um eine einheitliche Schaltfläche zum Teilen in den vom Besucher genutzten sozialen Netzwerken zu generieren oder den Versand von Daten an andere Anwendungen zu organisieren.
  • Die Web Locks-API ist standardmäßig aktiviert und ermöglicht Ihnen die Koordinierung der Arbeit einer Webanwendung auf mehreren Registerkarten oder den Zugriff auf Ressourcen von Web-Workern. Die API bietet eine Möglichkeit, Sperren asynchron zu erwerben und die Sperren freizugeben, nachdem die erforderliche Arbeit an der gemeinsam genutzten Ressource abgeschlossen ist. Während ein Prozess die Sperre hält, warten andere Prozesse darauf, dass sie freigegeben wird, ohne die Ausführung zu stoppen.
  • Im IntersectionObserver()-Konstruktor wird beim Übergeben einer leeren Zeichenfolge standardmäßig die Eigenschaft rootMargin festgelegt, anstatt eine Ausnahme auszulösen.
  • Es wurde die Möglichkeit implementiert, Canvas-Elemente im WebP-Format zu exportieren, wenn die Methoden HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() und OffscreenCanvas.toBlob aufgerufen werden.
  • Die Beta-Version von Firefox 97 stellt eine Modernisierung des Datei-Download-Prozesses dar. Anstatt vor Beginn des Downloads eine Eingabeaufforderung anzuzeigen, wird der Download der Dateien nun automatisch gestartet und kann jederzeit über die Download-Fortschrittsanzeige geöffnet werden.

Neben Neuerungen und Fehlerbehebungen hat Firefox 96 30 Schwachstellen behoben, von denen 19 als gefährlich gekennzeichnet sind. 14 Schwachstellen werden durch Speicherprobleme wie Pufferüberläufe und Zugriffe 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. Zu den gefährlichen Problemen gehören auch die Umgehung der Iframe-Isolation über XSLT, Race Conditions beim Abspielen von Audiodateien, Pufferüberlauf bei Verwendung des CSS-Filters blendGaussianBlur, der Zugriff auf Speicher nach Freigabe bei der Verarbeitung bestimmter Netzwerkanfragen sowie das vollständige Ersetzen des Inhalts des Browserfensters durch Manipulation -Bildschirmmodus, blockiert das Verlassen des Vollbildmodus.

Darüber hinaus können Sie die Ankündigung einer Zusammenarbeit zwischen der Linux Mint-Distribution und Mozilla zur Kenntnis nehmen, in deren Rahmen die Distribution unveränderte offizielle Builds von Firefox ohne die Verwendung zusätzlicher Patches von Debian und Ubuntu bereitstellen wird, ohne die Homepage auf linuxmint.com/start zu ersetzen , ohne Suchmaschinen zu ersetzen und ohne Standardeinstellungen zu ändern. Anstelle der Suchmaschinen Yahoo und DuckDuckGo werden eine Reihe von Google, Amazon, Bing, DuckDuckGo und Ebay verwendet. Im Gegenzug wird Mozilla einen bestimmten Geldbetrag an die Linux-Mint-Entwickler überweisen. Für die Linux Mint 19.x-, 20.x- und 21.x-Zweige werden neue Pakete mit Firefox angeboten. Heute oder morgen wird den Benutzern ein Firefox 96-Paket angeboten, das gemäß der Vereinbarung ausgegeben wird.

Source: opennet.ru

Kommentar hinzufügen