Die Veröffentlichung des Web-Browsers Firefox 154 fand statt, und es wurden Updates fĂŒr frĂŒhere Versionen mit langfristiger UnterstĂŒtzung â 153.1.0, 140.14.0 und 115.39.0 â bereitgestellt. Die Beta-Testphase fĂŒr die Version Firefox 155 wird in naher Zukunft beginnen, deren Veröffentlichung fĂŒr den 1. September geplant ist.
Die wichtigsten Neuerungen in Firefox 154 (1, 2, 3):
- Die Anwendung der LNA-Spezifikation (Local Network Access) wurde auf WebSocket-Verbindungen ausgeweitet. LNA beschrĂ€nkt den Zugriff auf das lokale System (loopback, 127.0.0.0/8) oder das interne Netzwerk (192.168.0.0/16, 10.0.0.0/8 usw.), wenn mit öffentlichen Websites interagiert wird. FĂŒr den Zugriff auf interne Ressourcen muss der Benutzer der Webanwendung besondere Berechtigungen erteilen, da solche AktivitĂ€ten von Angreifern verwendet werden, um CSRF-Angriffe auf Router, Access Points, Drucker, Unternehmens-Webschnittstellen und andere GerĂ€te und Dienste durchzufĂŒhren, die Anfragen nur aus dem lokalen Netzwerk akzeptieren. Das Ăffnen einer WebSocket-Verbindung zu einem GerĂ€t im lokalen Netzwerk fĂŒhrt nun dazu, dass dem Benutzer ein BestĂ€tigungsdialog angezeigt wird.
- Der Modus âSmart Windowâ ermöglicht nun den Einsatz von AI zur Empfehlung von Tab-Gruppierungen und zur Benennung jeder Gruppe. Smart Window bietet einen separaten Interaktionsraum mit AI, der den bestehenden Standard-Webnavigationsmodus und den privaten Modus ergĂ€nzt.

- Es besteht die Möglichkeit, fĂŒr einzelne Websites die LöschvorgĂ€nge von Cookies und Site-Daten beim Beenden rĂŒckgĂ€ngig zu machen, wĂ€hrend gleichzeitig fĂŒr diese Websites der Schutz vor Nachverfolgung und die Cookie-EinschrĂ€nkungen erhalten bleiben.
- Die Funktion zum Ăbersetzen des Inhalts der gesamten Seite umfasst jetzt auch die Inhalte von in die Seite integrierten iframe-Blocks. Die Identifizierung der Sprache erfolgt bereits beim Laden der Seite.
- In die Adressleiste wurde die Aktion âManage AIâ eingefĂŒgt, um einen schnellen Zugriff auf den Abschnitt zur Anpassung der AI-Einstellungen im Konfigurator zu ermöglichen.
- Bei einem erzwungenen Neuladen der Seite (DrĂŒcken der Taste âAktualisierenâ bei gedrĂŒckter Shift-Taste) wird nun zusĂ€tzlich der Cache fĂŒr Favicon-Thumbnails geleert.
- Die Operationen zur PositionsÀnderung im Stream beim Ansehen von Videos wurden erheblich beschleunigt.
- Im integrierten PDF-Viewer wurde die Markierung des ausgewÀhlten Textes implementiert, Àhnlich wie die Textmarkierung auf Webseiten.
- StandardmĂ€Ăig wird die SchaltflĂ€che âFirefox Viewâ bei der Erstellung neuer und seit langem nicht mehr verwendeter Profile nicht mehr in der Leiste angezeigt. Die SchaltflĂ€che kann ĂŒber die BenutzeroberflĂ€che zur Anpassung der Leiste zurĂŒckgebracht werden.
- Es wurden die CSS-Eigenschaften âtext-box-trimâ und âtext-box-edgeâ hinzugefĂŒgt, die eine prĂ€zise Steuerung der AbstĂ€nde vor und nach dem Text ermöglichen. Die Eigenschaft âtext-box-trimâ definiert den Schnittbereich (oben, unten oder an beiden Seiten), wĂ€hrend âtext-box-edgeâ die Art des Schnitts der Kanten festlegt.
- Es wurden die CSS-Funktionen sibling-index() und sibling-count() zur Gestaltung von Elementen basierend auf der Position oder Anzahl der benachbarten Elemente hinzugefĂŒgt.
- Eine BenutzeroberflÀche zur Zeiteingabe wurde implementiert, die beim Einsatz der Elemente und angezeigt wird.
- Der HTTP-Header No-Vary-Search wurde implementiert, mit dem die Cache-Regeln fĂŒr Anfragen unter BerĂŒcksichtigung der in der URL ĂŒbergebenen Parameter konfiguriert werden können (z. B. können unwesentliche Parameter bei der Feststellung, ob eine zwischengespeicherte Variante der Seite existiert, ausgeschlossen werden).
- Im JavaScript-Interface Iterator wurde die UnterstĂŒtzung fĂŒr synchron ausgefĂŒhrte Methoden hinzugefĂŒgt: Iterator.prototype.chunks (teilt die Elemente des Iterators in aufeinanderfolgende nicht ĂŒberlappende Gruppen), Iterator.prototype.windows (durchlĂ€uft die Elemente des Iterators mithilfe des gleitenden Fensters), Iterator.prototype.includes (ĂŒberprĂŒft, ob ein bestimmtes Element im Iterator vorhanden ist) und Iterator.prototype.join (verbindet alle Elemente des Iterators in einen String).
- Im JSON-Viewer wird jetzt am unteren Rand des Bildschirms der vollstÀndige Pfad zum ausgewÀhlten Element angezeigt.
- In Firefox fĂŒr Android wurden die Symbole aktualisiert, die Möglichkeit zur Auswahl des Dateinamens und des Verzeichnisses fĂŒr das Speichern der heruntergeladenen Datei bereitgestellt, die Adressen in den Eingabefeldern automatisch gespeichert, die Suche nach Lesezeichen beschleunigt und ein Abschnitt Firefox Labs zur Erprobung experimenteller Funktionen bereitgestellt.
Neben Neuerungen und Fehlerbehebungen wurden in Firefox 154 insgesamt 167 SicherheitsanfĂ€lligkeiten beseitigt, von denen die Mehrzahl durch Speicherprobleme verursacht wurde, wie PufferĂŒberlĂ€ufe und Zugriffe auf bereits freigegebene Speicherbereiche. Diese Probleme könnten potenziell dazu fĂŒhren, dass bei der Ăffnung speziell gestalteter Seiten Code von Angreifern ausgefĂŒhrt wird.
Quelle: opennet.ru

