Die Veröffentlichung des Webbrowsers Firefox 131 ist erfolgt, und es wurden Updates für die vorherigen Versionen mit langfristigem Support — 115.16.0 und 128.3.0 — bereitgestellt. Die Beta-Phase für Firefox 132 hat begonnen, dessen Veröffentlichung für den 29. Oktober geplant ist.
Die wichtigsten Neuerungen in Firefox 131:
- Es wurde die Möglichkeit umgesetzt, Webseiten vorübergehende Berechtigungen zu erteilen (zum Beispiel Zugriff auf den Standort), die nach dem Schließen des Tabs oder nach einer Stunde nach der Genehmigung durch den Benutzer erlöschen.

- Standardmäßig wird eine Seitenminiatur angezeigt, wenn der Mauszeiger über die Tab-Schaltflächen bewegt wird. Diese Miniaturansichten sollen dabei helfen, die benötigten Seiten schneller zu finden, ohne Zeit mit der Durchsicht von Tabs mit identischen Titeln zu verschwenden.

- Standardmäßig ist die Unterstützung für den Mechanismus der Textfragmente aktiviert, der es ermöglicht, externe Links zu erstellen, um in der Seite zu beliebigen Positionen zu navigieren, ohne Tags auf der Seite hinzuzufügen. <a name> und ohne Bindung an die Identifikatoren von Elementen. Die Position wird über eine in den Link integrierte Textmaske bestimmt. Wenn Sie beispielsweise auf den Link „https://opennet.me/61967#:~:text=TextFragments“ klicken, scrollt der Browser zur Stelle mit dem Ausdruck „Text Fragments“ und hebt diesen farblich hervor. Neben der Festlegung einer einfachen Maske besteht die Möglichkeit, Masken für den Anfang und das Ende des hervorgehobenen Textes zu definieren sowie Bindungen zu vorhergehenden und nachfolgenden Masken herzustellen, die zur Hervorhebung des gewünschten Fragments verwendet werden, wenn mehrere Übereinstimmungen auf der Seite vorhanden sind.

- Die Hauptseite der Suchmaschine wird geöffnet, wenn man Shift-Enter oder Shift-Klick in die leere Suchzeile eingibt, die optional in der Leiste neben der Adresszeile hinzugefügt werden kann.

- Das Symbol für das Menü mit der Liste aller geöffneten Tabs in der oberen rechten Ecke wurde geändert (statt des Zeichens 'V' wird nun ein Bild des Tabs verwendet).

- Im integrierten Übersetzungssystem wird nun die Sprache verwendet, die der Benutzer zuvor für die Übersetzung ausgewählt hat, wenn die Standardsprache gewählt wird.
- Unterstützung für die Technologie CHIPS (Cookies Having Independent Partitioned State), die von Google im Rahmen der Privacy Sandbox-Initiative entwickelt wurde und es ermöglicht, Cookies zu isolieren, wurde hinzugefügt. Domain Der erste Schritt besteht darin, das Attribut „Partitioned“ zu verwenden. Unter normalen Bedingungen kann der Drittanbieter-Code von Website „C“, der in die Websites „A“ und „B“ eingebettet ist, Cookies, die für diese Websites gemeinsam sind, verarbeiten. Wenn jedoch das Attribut „Partitioned“ angegeben wird, werden die von Website „C“ gesetzten Cookies beim Laden des Codes von Websites „A“ und „B“ vollständig getrennt.


- Der Wert SameSite=None für Cookies kann nun nur im sicheren Modus eingestellt werden, der für Verbindungen über HTTPS gilt. SameSite=None deaktiviert die Einschränkungen für das Senden von Cookies für Einbettungen von Drittanbietern.
- Im Hinblick auf den Übergang zur SVG 2-Spezifikation wurden die Eigenschaften SVGGraphicsElement.nearestViewportElement und SVGGraphicsElement.farthestViewportElement entfernt, die im Februar als veraltet erklärt wurden.
- Gemäß der Empfehlung der Arbeitsgruppe, die mit der Standardisierung von CSS befasst ist, wurde die CSS-Eigenschaft „inset-area“ in „position-area“ umbenannt.
- Die JavaScript-Schnittstelle Iterator wurde um die Unterstützung für synchron ausgeführte Handler von Iterator.prototype.drop(), Iterator.prototype.every(), Iterator.prototype.filter(), Iterator.prototype.find(), Iterator.prototype.flatMap(), Iterator.prototype.forEach(), Iterator.prototype.map(), Iterator.prototype.reduce(), Iterator.prototype.some() und Iterator.prototype.take() erweitert. Diese ermöglichen Operationen, die ähnlich wie Array-Operationen sind, ohne dass explizit Zwischen-Array-Objekte erstellt werden müssen, was bei der Verarbeitung sehr großer Datensätze nützlich ist.
- In der Android-Version wird beim Speichern eines Lesezeichens nun standardmäßig der Abschnitt ausgewählt, in den das vorherige Lesezeichen hinzugefügt wurde, anstatt den Wurzelordner der Lesezeichen. In den Einstellungen wurde eine Option hinzugefügt, um den Schutz gegen verdeckte Benutzeridentifikation (Fingerprint) zu aktivieren, der nicht mit bekannten Trackern verbunden ist. Diese Option ist verfügbar, wenn der anpassbare oder erweiterte Modus für den Schutz gegen Tracking ausgewählt ist.

Neben Neuerungen und Fehlerbehebungen wurden in Firefox 131 24 Sicherheitsanfälligkeiten behoben. 18 dieser Sicherheitsanfälligkeiten sind als kritisch eingestuft, wobei 14 durch Probleme im Umgang mit Speicher verursacht werden, wie z.B. Pufferüberläufe und der Zugriff auf bereits freigegebenen Speicher. Diese Probleme könnten potenziell zur Ausführung von Schadcode führen, wenn speziell gestaltete Seiten geöffnet werden.
Quelle: opennet.ru








