Der Webbrowser Firefox 127 wurde veröffentlicht und ein langfristiges Support-Zweig-Update wurde erstellt – 115.12.0. Der Firefox 128-Zweig wurde in die Beta-Testphase überführt, deren Veröffentlichung für den 9. Juli geplant ist.
Wichtigste Neuerungen in Firefox 126:
- Dem „V“-Menü wurde eine Schaltfläche mit einer Liste aller geöffneten Registerkarten und dem Kontextmenü der Registerkarte hinzugefügt, um alle doppelten Registerkarten im aktuellen Fenster zu schließen.

- Automatische Ersetzung des HTTP-Protokolls durch HTTPS für Ressourcen in Tags aktiviert , Und , wenn diese Tags auf einer über HTTPS geöffneten Seite verwendet werden. Wenn heruntergeladene Ressourcen nicht über HTTPS verfügbar sind, werden sie auf über HTTPS geöffneten Seiten nicht mehr angezeigt.
- Unterstützung für prädiktive Erkennung hinzugefügt IP-Adressen Websites werden bereitgestellt, ohne dass der Benutzer auf einen Link klicken oder die auf der Seite angegebene Ressource anfordern muss. Domains, die im Voraus im DNS aufgelöst werden müssen, sollten über das „link“-Element mit dem Attribut „rel="dns-prefetch"“ aufgelistet werden.
- Um die Informationen zu reduzieren, die zur indirekten Identifizierung von Benutzern verwendet werden können, geben bei 32-Bit-x86-Systemen der User-Agent-Header sowie die JavaScript-APIs navigator.platform und navigator.oscpu jetzt die x86_64-Architektur an.
- Das Tool zum Speichern von Screenshots unterstützt jetzt das Erstellen von Screenshots für SVG- und XML-Dateien sowie für die „about:“-Serviceseiten. Möglichkeit hinzugefügt, die Erstellung von Screenshots mithilfe von Tastaturkürzeln zu steuern, Kompatibilität mit Designthemen und Anzeigemodus mit hohem Kontrast (HCM, High Contrast Mode) implementiert. Verbesserte Leistung beim Speichern großer Bildschirmbereiche.
- Die Einstellungen „toolkit.scrollbox.pagescroll.maxOverlapPercent“ und „toolkit.scrollbox.pagescroll.maxOverlapLines“ wurden zu „about:config“ hinzugefügt, sodass Sie den Seiten-Scroll-Offset in Prozent und Zeilen ändern können.
- Auf der Windows-Plattform kann Firefox nach dem Hochfahren des Computers automatisch gestartet werden. Dank des Vorladens muss der Benutzer beim ersten Start der Anwendung nicht warten – der Browser ist sofort betriebsbereit. Der Modus wird im Abschnitt „Allgemein/Starteinstellungen“ oder durch eine angezeigte Benachrichtigung aktiviert, die der Einladung ähnelt, Firefox als Standardbrowser zu verwenden.
- Auf macOS- und Windows-Plattformen wird ein zusätzlicher Zugriffsschutz bereitgestellt, wenn Sie AutoFill für gespeicherte Passwörter verwenden oder Passwortinformationen in einem Passwort-Manager anzeigen. Für solche Vorgänge mit einem Passwort-Manager ist eine Bestätigung der Authentifizierung am System erforderlich (z. B. Eingabe eines Systempassworts, Überprüfung des Fingerabdrucks, Stimm- oder Gesichtsauthentifizierung).
- Auf der macOS-Plattform ist die Tab-Navigation standardmäßig aktiviert, anstatt den macOS-spezifischen Tastaturnavigationsmodus zu verwenden, der nicht mit dem Verhalten auf anderen Plattformen übereinstimmt (Sie können in den Einstellungen zum alten Modus zurückkehren).
- In Texten, die das WebVTT-Format (Web Video Text Tracks Format) verwenden, wurde Unterstützung für im HTML-Markup zulässige Zeichen hinzugefügt. WebVTT dient dazu, die Textausgabe zu bestimmten Zeitpunkten zu organisieren, beispielsweise um Untertitel anzuzeigen.
- Die Clipboard-API umfasst standardmäßig die ClipboardItem-Schnittstelle und Unterstützung für die Methoden navigator.clipboard.read() und navigator.clipboard.write(), die es einer Webanwendung ermöglichen, Daten in die Zwischenablage zu lesen und zu schreiben.
Wenn Sie versuchen, Daten aus der Zwischenablage zu lesen, die nicht von der aktuellen Webanwendung geschrieben wurden, wird der Benutzer aufgefordert, die Aktion zu bestätigen, bevor er den Vorgang ausführt. - Experimentelle Unterstützung für das Festlegen symmetrischer Buchstabenabstände über die CSS-Eigenschaft „letter-spacing“ wurde implementiert. Im neuen Modus wird der Abstand zwischen dem aktuellen und dem nächsten Symbol nicht festgelegt, sondern in zwei Teile geteilt, die vor und nach dem Symbol angewendet werden. Der Modus wird über die Einstellung „layout.css.letter-spacing.model“ in about:config aktiviert.
- Im „href“-Attribut des „ „, das zum Festlegen des Basispfads für relative Links verwendet wird, erlaubt nicht die Verwendung der Schemata „data:“ und „javascript:“.
- In Verläufen, die mit den CSS-Funktionen conic-gradient(), linear-gradient(), radial-gradient(), Repeating-Conic-Gradient(), Repeating-Linear-Gradient() und Repeating-Radial-Gradient() erstellt wurden, zulässig Um den Typ „zu verwenden“ "
- Dem Set-Objekt, das eine Sammlung von Werten definiert, wurden Methoden hinzugefügt, mit der Implementierung typischer Operationen für die Arbeit mit Mengen: Set.prototype.intersection(),
Set.prototype.union(),
Set.prototype.difference(),
Set.prototype.symmetricDifference(),
Set.prototype.isSubsetOf(),
Set.prototype.isSupersetOf() und Set.prototype.isDisjointFrom(). - Die Installation von Add-ons, deren XPI-Dateien mit unsicheren Algorithmen signiert sind, ist verboten (die Einstellung PREF_XPI_WEAK_SIGNATURES_ALLOWED ist standardmäßig auf „false“ gesetzt).
- In der Version für die Android-Plattform:
- Unterstützung für die Übersetzung von Inhalten von einer Sprache in eine andere hinzugefügt. Wie in der Desktop-Version von Firefox nutzt die Übersetzung ein in die Anwendung integriertes Übersetzungssystem, das die Übersetzung auf dem lokalen System des Benutzers durchführt, ohne auf externe Cloud-Dienste zuzugreifen.
- Dem Menü „…“ wurde ein neuer Punkt „Passwörter“ hinzugefügt.
- Ermöglicht die Verwendung der Eingabetaste auf dem seitlichen Nummernblock von Desktop-Tastaturen, um die in die Adressleiste eingegebene URL zu bestätigen.
- In der Kompilierungsphase wurden zusätzliche Optimierungen vorgenommen, die es ermöglichten, die Reaktionsfähigkeit der Schnittstelle zu erhöhen, die Startzeit zu verkürzen und die Akkulaufzeit des Geräts zu verlängern.
- Der Abschnitt mit einer Liste der zuletzt gespeicherten Seiten wurde in den Abschnitt „Lesezeichen“ verschoben. Listenelemente verschwinden nicht mehr nach Ablauf.
Neben Neuerungen und Fehlerbehebungen hat Firefox 127 22 Schwachstellen behoben. 11 Schwachstellen werden als gefährlich markiert, davon werden 9 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.
Source: opennet.ru

