Verfügbar Veröffentlichung von Firefox 69.
Wesentliche Änderungen:
- Aktiviert Standardmäßig werden Skripte blockiert, die Kryptowährungen minen.
- Einstellung „Seiten nicht erlauben, Ton wiederzugeben“ ermöglicht es Blockierung nicht nur der Tonwiedergabe ohne ausdrückliche Interaktion des Nutzers, sondern auch der Videowiedergabe. Das Verhalten kann global oder spezifisch für einzelne Webseiten festgelegt werden.
- Eine Seite about:protections wurde hinzugefügt, die Statistiken über den Schutz vor Tracking bietet.
- Passwort-Manager bietet Gespeichertes Passwort für alle Sub-Domains (d.h. das Passwort, das für login.example.com gespeichert wurde, wird auf der Seite example.com und allen Sub-Domains angeboten, nicht nur auf login.example.com).
- WebRTC kann jetzt gleichzeitig Streams akzeptieren, die mit unterschiedlichen Video-Codecs codiert sind, was nützlich für Mehrbenutzerkonferenzen ist, bei denen die Teilnehmer unterschiedliche Clients verwenden können.
- Zur Seite about:support ein Pfad zur ausführbaren Datei von Firefox.
- Nutzer aus den USA sowie Nutzer der Locale en-US erhalten eine aktualisierte Neuer Tab-Seite (anderes Layout, Größe und Position der Blöcke, vielfältigerer Inhalt von Pocket).
- Das Flash-Plugin hat die Option „Immer aktivieren“ verloren. Um Flash-Inhalte jetzt zu starten, ist ein Nutzerklick erforderlich. Die Unterstützung für Flash wird Anfang 2020 vollständig eingestellt (in ESR-Versionen bleibt sie bis Ende desselben Jahres erhalten, danach wird sie entfernt, da Adobe aufhört, Sicherheitsanfälligkeiten in Flash zu beheben).
- Die Dateien userChrome.css und userContent.css werden nun standardmäßig ignoriert. Ihre Unterstützung kann über die Einstellung toolkit.legacyUserProfileCustomizations.stylesheets aktiviert werden (wenn der Nutzer diese Dateien hat und das Profil einmal in Firefox 68 gestartet wurde, ist die Einstellung bereits aktiviert, sodass bestehende Nutzer keine Unannehmlichkeiten bemerken werden). Diese Anpassungsmethode wird von vergleichsweise wenigen Nutzern verwendet, während der Zugriff auf diese Dateien (selbst wenn sie nicht existieren) bei jedem Start wertvolle Zeit in Anspruch nimmt. In zukünftigen Versionen wird ebenfalls so mit der Datei user.js verfahren.
- Um die Möglichkeiten des Fingerprintings über den User-Agent zu reduzieren. aus dem Die Browserbitversion (nur die der Betriebssysteme bleibt erhalten). Früher enthielt der User-Agent eines 32-Bit-Browsers, der unter einem 64-Bit-Betriebssystem lief, "Linux i686 on x86_64", nun wird nur noch "Linux x86_64" angezeigt. Die Angabe der Browserbitversion war einmal notwendig, um den Flash-Installer der richtigen Bitversion zu laden. Jetzt, wo der Flash-Installer nicht mehr von der Browserbitversion abhängt (und die Unterstützung für Flash bald der Vergangenheit angehören wird), ist dies nicht mehr erforderlich.
- API-Unterstützung aktiviert. Resize Observer (ein Mechanismus, mit dem eine Website die Größenänderung eines Elements verfolgen kann) und Microtask.
- Das Navigator.mediaDevices-Objekt und die Methode navigator.mozGetUserMedia sind nur nur auf Websites, die über eine sichere Verbindung geöffnet werden.
- CSS-Eigenschaften implementiert: overflow-block, overflow-inline, user-select, line-break, contain.
- Unterstützung aktiviert. öffentliche Klassenfelder JavaScript.
- Entfernt Unterstützung für das veraltete Tag <keygen>, das nie korrekt implementiert wurde.
- Windows:
- Hinzugefügt Priorisierte Prozessunterstützung. Der Prozess, der die aktive Registerkarte verarbeitet, erhält eine höhere Priorität, während im Hintergrund laufende Registerkarten eine geringere Priorität haben (die Priorität für die Wiedergabe von Audio und Video bleibt unverändert). Tests, die von den Entwicklern durchgeführt wurden, zeigten keine negativen Auswirkungen auf die Ladegeschwindigkeit von Registerkarten oder die Benutzeroberfläche, jedoch gab es auch keine sichtbare Beschleunigung, sodass der Effekt hauptsächlich in einer rationaleren CPU-Ressourcenzuteilung besteht.
- Unterstützung für WebAuthn HmacSecret über Windows Hello hinzugefügt (ab Windows 10 1903).
- macOS:
- Auf Computern, die sowohl mit dedizierter als auch mit integrierter Grafikkarte ausgestattet sind, wechselt Firefox beim Darstellen von WebGL-Inhalten aggressiver zu einem sparsamen GPU. Zudem wird der Browser versuchen, sporadische und geringfügige Versuche zu vermeiden, die leistungsstarke Grafikkarte zu aktivieren.
- Der Finder zeigt jetzt den Fortschritt des Datei-Uploads an.
- Der Installer wird nun nicht nur im dmg-Format, sondern auch als pkg angeboten.
- Auf Geräten mit ARM64-Architektur ist JIT-Unterstützung implementiert.
- Entwicklertools:
- Die Reihenfolge der Registerkarten wurde entsprechend ihrer Beliebtheit geändert.
- Debugger:
- Hinzugefügt Tool, die es ermöglicht, den Code zu sehen, der auf der Seite als Reaktion auf bestimmte Ereignisse ausgeführt wird.
- In im Quellcode-Ansichtsmodus von Skripten wurde eingeführt die Möglichkeit, das Skript als Datei zu speichern.
- Signifikant der Start Start des Debuggers.
- Konsole:
- Gruppierung von Schutzwarnungen bezüglich Tracking, CORS, CSP.
- Neuer Menüpunkt „Export der angezeigten Nachrichten“, der es ermöglicht, alle sichtbaren Konsolennachrichten zu kopieren oder in einer Datei zu speichern.
- Netzwerk:
- Ressourcen, die aufgrund von gemischtem Inhalt oder CSP blockiert wurden, angezeigt. auf der Registerkarte „Netzwerk“ mit Angabe des Grundes für die Blockierung.
- Die Registerkarte „Netzwerk“ erhalten eine optionale Spalte „URL“, die die vollständige URL der Ressource anzeigt.
Quelle: linux.org.ru
