Die Veröffentlichung des Web-Browsers Firefox 133 hat stattgefunden, und Aktualisierungen fĂŒr die vorherigen Versionen mit lĂ€ngerem Support â 115.18.0 und 128.5.0 â wurden erstellt. Die Version Firefox 134 wurde in die Beta-Testphase ĂŒberfĂŒhrt, deren Veröffentlichung fĂŒr den 7. Januar geplant ist.
Die wichtigsten Neuerungen in Firefox 133:
- Im Modus fĂŒr verstĂ€rkten Schutz (strict) vor Nachverfolgung (ETP, Enhanced Tracking Protection) ist der Schutz vor Nachverfolgung mittels Redirects (Bounce Tracking Protection) aktiviert. Der Bounce Tracking Protection-Mechanismus ermöglicht es, nachverfolgende AktivitĂ€ten ĂŒber Redirects zu erkennen und Cookies sowie lokal gespeicherte Daten, die zur Nachverfolgung verwendet werden, regelmĂ€Ăig zu löschen. Im Gegensatz zum zuvor verfĂŒgbaren Modus âCookie Purgingâ basiert die Löschung nicht auf einer Liste bekannter Tracker, sondern auf einer Heuristik, die neue Tracker-Websites identifiziert, indem das Verhalten nach dem Redirect analysiert wird.
Der Kern der Methode zur Nachverfolgung ĂŒber Weiterleitungen besteht darin, dass der Tracker-Code den Benutzer zunĂ€chst auf seine Website weiterleitet und von dort auf die Zielseite bringt. Dies ermöglicht es dem Tracker, Cookies und Daten im lokalen Speicher an seine Website zu binden. Die Speicherung von Daten nach dem Wechsel auf eine andere Website erlaubt es, zuvor implementierte Methoden des Browsers zur Blockierung von Cross-Site-Operationen zu umgehen â da die Zwischenseite auĂerhalb des Kontexts der anderen Website geöffnet wird, können auf dieser Seite Tracking-Cookies ohne EinschrĂ€nkungen gesetzt werden.
- Im MenĂŒ mit der Liste der geöffneten Tabs, das durch eine SchaltflĂ€che in der oberen rechten Ecke zugĂ€nglich ist, wurde ein Element hinzugefĂŒgt, um die Tab-Liste aus anderen GerĂ€ten, die mit dem aktuellen Mozilla-Konto verknĂŒpft sind, in der Seitenleiste anzuzeigen.

- Die Anzahl der Websites, mit denen die Funktion zur automatischen Fortsetzung des Videoanschauens in einem schwebenden Fenster (Bild-in-Bild-Modus) nach dem Wechsel von einem Tab zu einem anderen arbeitet, wurde erweitert.
- Bei Vorhandensein von Informationen ĂŒber die Zeit auf Server, wurde die Anpassung des Wertes des Attributs âexpireâ unter BerĂŒcksichtigung der Differenz zwischen der lokalen Zeit und der Serverzeit implementiert. Wenn die Zeit auf dem lokalen System in die Zukunft gesetzt ist, gelten die Cookies weiterhin als gĂŒltig. Server.
- In den Builds fĂŒr die Windows-Plattform wurde die Nutzung von GPU zur Beschleunigung der Canvas2D-API aktiviert.
- Die Fetch-API hat die UnterstĂŒtzung des Parameters âkeepaliveâ hinzugefĂŒgt, bei dem die mit der HTTP-Anfrage verbundenen Verbindungen nicht geschlossen werden, wenn die Seite geschlossen oder zu einer anderen Seite gewechselt wird. Dies ermöglicht den Aufruf von fetch(), um Analysen am Ende einer Sitzung zu senden, selbst wenn die Seite bereits geschlossen ist.
- Die Verwendung der API Permissions im Kontext von Web-Workern ist nun erlaubt. UnterstĂŒtzung fĂŒr die Eigenschaft WorkerNavigator.permissions wurde hinzugefĂŒgt.
- In den Elementen
- Ăhnlich wie bei Pop-ups werden die Ereignisse âbeforetoggleâ fĂŒr die Elemente
- Im Unterklasse Uint8Array wurden die Methoden Uint8Array.fromBase64(), Uint8Array.prototype.toBase64(), Uint8Array.prototype.setFromBase64(), Uint8Array.fromHex(), Uint8Array.prototype.toHex() und Uint8Array.prototype.setFromHex() hinzugefĂŒgt, um in hexadezimale Darstellungen und Base64 zu kodieren und umgekehrt.
- Im WebCodecs-API wurden die Schnittstellen ImageDecoder, ImageTrackList und ImageTrack zum Dekodieren von Bildern hinzugefĂŒgt.
- Es wurde experimentelle UnterstĂŒtzung fĂŒr das Setzen des Attributs âcontenteditableâ auf âplaintext-onlyâ hinzugefĂŒgt, wodurch in Bearbeitungsformen nur reiner Text verwendet werden kann (beim EinfĂŒgen von formatiertem Text wird dieser automatisch bereinigt). Um die UnterstĂŒtzung zu aktivieren, muss die Einstellung âdom.element.contenteditable.plaintext-only.enabledâ in about:config festgelegt werden.
- Es wurde experimentelle UnterstĂŒtzung fĂŒr den CSS-Pseudoklasse â:has-slottedâ hinzugefĂŒgt, der verwendet wird, um den Stil von Elementen innerhalb von zu bestimmen, deren Inhalt beim Rendern von Webkomponenten in das Element eingefĂŒgt wird. Um die UnterstĂŒtzung zu aktivieren, muss die Einstellung âlayout.css.has-slotted-selector.enabledâ in about:config festgelegt werden.
- In der Firefox-Version fĂŒr die Android-Plattform ist der Desktop-Modus standardmĂ€Ăig fĂŒr GerĂ€te mit groĂen Bildschirmen aktiviert (das Verhalten kann im Abschnitt âWebsiteinstellungenâ geĂ€ndert werden). Beim Kopieren von Text aus einer Seite im privaten Modus in die Zwischenablage wird der kopierte Inhalt nun als vertrauliche Daten behandelt (dem Benutzer wird eine Warnanfrage angezeigt).
Neben neuen Funktionen und Fehlerbehebungen wurden in Firefox 133 18 SicherheitsanfĂ€lligkeiten behoben. Davon sind 3 als kritisch eingestuft. 4 SicherheitsanfĂ€lligkeiten sind durch Speicherprobleme bedingt, wie z. B. PufferĂŒberlĂ€ufe und der Zugriff auf bereits freigegebene Speicherbereiche. Diese Probleme könnten möglicherweise dazu fĂŒhren, dass schadhafter Code ausgefĂŒhrt wird, wenn speziell gestaltete Seiten geöffnet werden.
In der auf die Beta-Testphase ĂŒbersetzten Version Firefox 134 wurde in den Builds fĂŒr die Linux-Plattform die UnterstĂŒtzung erweiterter Gesten auf dem Touchpad hinzugefĂŒgt (z. B. zwei Finger berĂŒhren, um das inertiale Scrollen zu stoppen). FĂŒr die Windows-Plattform wurde die UnterstĂŒtzung fĂŒr Hardware-decoding von Videos im HEVC-Format (H.265) hinzugefĂŒgt.
Quelle: opennet.ru

