Die Veröffentlichung des Web-Browsers Firefox 131 fand statt und es wurden Updates für die früheren Versionen mit langfristigem Support — 115.16.0 und 128.3.0 — bereitgestellt. Der Branch Firefox 132 ist in die Beta-Testphase übergegangen, dessen Veröffentlichung für den 29. Oktober geplant ist.
Die wichtigsten Neuerungen in Firefox 131:
- Es wurde die Möglichkeit implementiert, temporäre Berechtigungen für Websites zu erteilen (z. B. Standortzugriff), die nach Schließen des Tabs oder nach einer Stunde, nachdem der Benutzer die Erlaubnis erteilt hat, erlöschen.

- Die Anzeige von Seitenminiaturen beim Überfahren der Tab-Schaltflächen ist standardmäßig aktiviert. Die Miniaturen sollen es ermöglichen, die gewünschten Seiten schneller zu finden, ohne Zeit mit Tabs mit identischen Überschriften zu verschwenden.

- Standardmäßig ist die Unterstützung des Text Fragments-Mechanismus aktiviert, der es ermöglicht, externe Links zu erstellen, um auf beliebige Positionen im Text auf der Seite zuzugreifen, ohne Tags zur Seite hinzuzufügen. <a name> und ohne Bindung an die Identifikatoren der Elemente. Die Position wird durch die in den Link eingebettete Textmaske bestimmt. Zum Beispiel wird beim Aufruf des Links „https://opennet.me/61967#:~:text=TextFragments“ der Browser die Seite auf die Position mit dem Ausdruck „Text Fragments“ scrollen und ihn farbig hervorheben. Neben der Festlegung einer einfachen Maske wird auch die Möglichkeit unterstützt, Anfangs- und Endmasken des hervorgehobenen Textes zu definieren sowie Bindungen an vorhergehende und nachfolgende Masken, die verwendet werden, um den gewünschten Abschnitt bei mehreren Übereinstimmungen auf der Seite hervorzuheben.

- Die Startseite 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 wird.

- Das Symbol für das Menü mit der Liste aller offenen Tabs, das in der oberen rechten Ecke angezeigt wird, wurde geändert (statt des Zeichens „V“ wird jetzt ein Tab-Bild verwendet).

- In der integrierten Übersetzung wird nun die Sprache verwendet, die der Benutzer zuvor für die Übersetzung gewählt hat, wenn die Standardsprache ausgewählt wird.
- Die Unterstützung für die CHIPS-Technologie (Cookies Having Independent Partitioned State), die von Google im Rahmen der Initiative Privacy Sandbox entwickelt wurde, wurde hinzugefügt, um Cookies zu isolieren in Bezug auf Domain der ersten Ebene, unter Verwendung des Attributs „Partitioned“. Wenn unter normalen Bedingungen ein Drittanbieter-Code von der Website „C“, der auf den Websites „A“ und „B“ eingebettet ist, die für diese Websites gemeinsamen Cookies verarbeiten kann, so werden bei Angabe des Attributs „Partitioned“ die von der Website „C“ gesetzten Cookies, bei der Ausführung von Code von den Websites „A“ und „B“, vollständig getrennt.


- Der SameSite=None-Wert für Cookies kann jetzt nur im sicheren Modus gesetzt werden, der für Verbindungen über HTTPS gilt. SameSite=None schaltet die Beschränkungen für das Senden von Cookies von Drittanbieterseiten aus.
- Im Vorfeld des Wechsels zur SVG 2-Spezifikation wurden die Eigenschaften SVGGraphicsElement.nearestViewportElement und SVGGraphicsElement.farthestViewportElement entfernt, die im Februar als veraltet erklärt wurden.
- Gemäß den Empfehlungen der Arbeitsgruppe zur Standardisierung von CSS wurde die CSS-Eigenschaft „inset-area“ in „position-area“ umbenannt.
- Im JavaScript-Interface Iterator wurde die Unterstützung für synchron ausgeführte Handler wie 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() hinzugefügt. Diese ermöglichen es, Operationen, die Array-Operationen ähneln, mit Iteratoren durchzuführen, ohne explizit Zwischen-Array-Objekte zu erstellen, 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, und nicht der Hauptbereich der Lesezeichen. In die Einstellungen wurde die Option eingefügt, um den Schutz vor versteckter Benutzeridentifikation (Fingerprint) zu aktivieren, der nicht mit bekannten Trackern verbunden ist. Diese Option ist verfügbar, wenn der benutzerdefinierte oder erweiterte Modus für den Tracking-Schutz ausgewählt ist.

Neben neuen Funktionen und Fehlerbehebungen wurden in Firefox 131 24 Sicherheitsanfälligkeiten behoben. 18 dieser Schwachstellen wurden als gefährlich eingestuft, von denen 14 auf Probleme mit dem Speicher zurückzuführen sind, wie Pufferüberläufe und Zugriffe auf bereits freigegebene Speicherbereiche. Potenziell können diese Probleme zur Ausführung von Schadcode führen, wenn speziell gestaltete Seiten geöffnet werden.
Quelle: opennet.ru








