Die Veröffentlichung des Web-Browsers Firefox 138 ist erfolgt und die Updates der vorherigen Versionen mit langjĂ€hriger UnterstĂŒtzung â 115.23.0 und 128.10.0 â wurden erstellt. Die Firefox 139 Version befindet sich nun in der Beta-Testphase, deren Veröffentlichung fĂŒr den 27. Mai geplant ist.
Die wichtigsten Neuerungen in Firefox 138:
- Ein neues Profilmanagement-System wurde eingefĂŒhrt. In Form von Profilen kann der Benutzer vollstĂ€ndig unabhĂ€ngige Browsesssitzungen mit eigenen Einstellungen, Verlauf, Lesezeichen, Erweiterungen und internen Datenbanken erstellen. Jedes Profil wird in einem separaten Unterverzeichnis â~/.mozilla/firefox/â gespeichert. FĂŒr jedes Profil können Farbschema, Symbol und Name festgelegt werden. Das Wechseln zwischen Profilen und das Erstellen neuer Profile erfolgt ĂŒber einen neuen Abschnitt, der im oberen Teil des HauptmenĂŒs angezeigt wird.

Die neue BenutzeroberflĂ€che fĂŒr die Profilverwaltung ist zunĂ€chst nicht fĂŒr alle standardmĂ€Ăig aktiviert und wird schrittweise fĂŒr einen immer gröĂeren Prozentsatz der Benutzer aktiv. FĂŒr eine manuelle Aktivierung kann auf der Seite about:config der Parameter âbrowser.profiles.enabledâ aktiviert werden. Die Sitzungshandhabungstechnologie Ă€hnelt der alten Profilverwaltung, deren Aktivierung ĂŒber die Kommandozeile mit der Option â-Pâ erfolgte, wobei sich jedoch die BenutzeroberflĂ€chen und Profillisten des alten und neuen Systems nicht ĂŒberschneiden (im alten Interface, das mit dem Befehl âfirefox âProfileManagerâ gestartet wird, werden neue Profile nicht angezeigt, und im neuen, das ĂŒber das MenĂŒ zugĂ€nglich ist, werden alte Profile nicht angezeigt).
Alte BenutzeroberflÀche:

Neue BenutzeroberflÀche:

- In der Adresszeile wurden kontextbezogene Empfehlungen mit Wettervorhersagen implementiert, die angezeigt werden, wenn Begriffe eingegeben werden, die mit Wetter oder StĂ€dtenamen zu tun haben. Diese Funktion ist derzeit standardmĂ€Ăig nur fĂŒr Benutzer aus den USA verfĂŒgbar. Die Aktivierung erfolgt ĂŒber die Einstellung âbrowser.urlbar.suggest.weatherâ auf der Seite about:config.

- Im KontextmenĂŒ, das durch einen Rechtsklick auf die Tab-SchaltflĂ€chen angezeigt wird, wurde ein Punkt zum Kopieren des Links der in der Tab angezeigten Seite hinzugefĂŒgt.
- Beim Start unter Windows 11 werden Popup-Fenster und MenĂŒs jetzt im Stil angezeigt, der der Ăsthetik des Betriebssystems entspricht.
- Die AutovervollstĂ€ndigung der Felder fĂŒr Adressen und Kreditkartennummern wurde verbessert. Die AutovervollstĂ€ndigung wird jetzt korrekt auf Formulare angewendet, die dynamisch aktualisiert werden, wĂ€hrend Informationen ausgefĂŒllt werden (die VervollstĂ€ndigung funktioniert in Feldern, die nur nach der Eingabe anderer Felder erscheinen, zum Beispiel wenn das Adressfeld nach der Eingabe des Stadtfeldes erscheint).
- Der Konfigurator hat die Möglichkeit erhalten, die Kontrastfarben zu ĂŒberschreiben. Anstelle der auf den Websites verwendeten Farben fĂŒr Hintergrund und Vordergrund können jetzt eigene Farben festgelegt oder die Systemeinstellungen fĂŒr den Kontrast von Webinhalten verwendet werden.

- Es wurde die UnterstĂŒtzung fĂŒr die IntegritĂ€tsprĂŒfung von importierten JavaScript-Modulen ĂŒber Hashes hinzugefĂŒgt, unter Verwendung eines neuen Feldes âintegrityâ in den Metadaten fĂŒr .
- Die Methode Error.isError wurde hinzugefĂŒgt, mit der ĂŒberprĂŒft werden kann, ob ein bestimmter Wert eine Instanz des Error-Objekts ist.
- Zur KompatibilitĂ€t mit anderen Browsern wurde die UnterstĂŒtzung fĂŒr die Funktion Error.captureStackTrace hinzugefĂŒgt.
- Die SchriftgröĂe und der Schriftstil in den
-Elementen wurden vereinheitlicht, sodass sie nicht mehr von der Verwendung von
innerhalb der Blöcke
, - In der âimportâ-Anweisung wurde die Möglichkeit hinzugefĂŒgt, Attribute anzugeben, ĂŒber die zusĂ€tzliche Metadaten beim Import von Modulen festgelegt werden können. Mit dem Attribut 'type: "json"' können jetzt JSON-Module importiert werden. import data from "https://example.com/data.json" with { type: "json" };
- FĂŒr WebRTC-Anwendungen wurde die Eigenschaft degradationPreference angeboten, mit der priorisiert werden kann, ob die Bildrate oder die Auflösung in Situationen beibehalten werden soll, in denen die Senkung der Netzwerkbandbreite nicht alle angegebenen Parameter erfĂŒllen kann.
- Im zurĂŒckgegebenen Server HTTP-Header âClear-Site-Dataâ wurde die UnterstĂŒtzung der Direktive âcacheâ hinzugefĂŒgt, mit der der Server den Client darĂŒber informieren kann, dass die im Browser-Cache gespeicherten Daten, die mit der verarbeiteten URL verknĂŒpft sind, gelöscht werden mĂŒssen. Zum Beispiel kann die Löschung initiiert werden, wenn der Benutzer die Sitzung auf der Website beendet, um die Risiken von Datenschutzverletzungen zu verringern.
- In den Entwicklertools fĂŒr Webentwickler wurde in der Netzwerkansicht eine neue Spalte âPathâ implementiert, in der der vollstĂ€ndige Pfad der angeforderten Ressource angezeigt wird.

- In der Android-Version:
- Auf Tablets ist standardmĂ€Ăig der Desktop-Modus aktiviert, der in den Einstellungen deaktiviert werden kann.
- Die UnterstĂŒtzung fĂŒr das Sortieren von Lesezeichen und das Anheften von Ordnern an die Oberseite des Bildschirms mit der Liste der Lesezeichen wurde hinzugefĂŒgt.
- Die UnterstĂŒtzung wurde umgesetzt TLS-Zertifikate zur Authentifizierung von Clients auf dem Server.
- Die Möglichkeit, die SchaltflĂ€che Teilen zu verwenden, um eine hochgeladene Datei oder den Link, ĂŒber den sie erhalten wurde, an andere Benutzer zu senden, wurde bereitgestellt.
- Die UnterstĂŒtzung fĂŒr die Sortierung hochgeladener Dateien nach Zeit und Kategorien wurde hinzugefĂŒgt.
Neben Neuerungen und Fehlerbehebungen wurden in Firefox 138 14 SicherheitsanfĂ€lligkeiten behoben. 6 SicherheitsanfĂ€lligkeiten wurden durch Probleme mit dem Speicher verursacht, wie PufferĂŒberlĂ€ufe und Zugriffe auf bereits freigegebene Speicherbereiche. Diese Probleme können potenziell die AusfĂŒhrung von bösartigem Code beim Ăffnen speziell gestalteter Seiten ermöglichen. AuĂerdem gibt es eine SicherheitsanfĂ€lligkeit in der Funktion âcopy as cURLâ in den Entwicklertools, die es ermöglicht, eigene Befehle aufgrund fehlender ordnungsgemĂ€Ăer Escape-Behandlung von Sonderzeichen einzufĂŒgen.
Quelle: opennet.ru






