Verfügbar Firefox 80.
- Es gibt jetzt die Möglichkeit, Firefox als systematischen PDF-Viewer zuzuweisen.
- Bedeutend beschleunigt das Laden und Verarbeiten der Liste von schädlichen und problematischen Erweiterungen. Dieses neue Feature wird in die ESR-Version portiert, da es unpraktisch ist, zwei verschiedene Formate für die "Schwarze Liste" zu unterstützen, und die Entwickler nicht in der Lage waren, die Änderung für die Version 78 (auf der die aktuelle ESR-Zweig basiert) aufgrund eines kurzfristig aufgetretenen Problems rechtzeitig umzusetzen.
- Es wurde die automatische Erstellung von Backup-Kopien der gespeicherten Anmeldungen/Passwörter aktiviert. Wenn Firefox feststellt, dass logins.json beschädigt ist, wird die Datei aus dem Backup wiederhergestellt.
- Eine neue Einstellung security.warn_submit_secure_to_insecure wurde hinzugefügt, die das Deaktivieren ermöglicht Warnung, das angezeigt wird, wenn versucht wird, Daten über ein Formular über eine unsichere Verbindung von einer Seite, die über HTTPS geöffnet wurde, zu senden.
- Es wurden mehr experimentelle Einstellungen hinzugefügt (um sie anzuzeigen, muss browser.preferences.experimental aktiviert sein).
- Jetzt darf die Gültigkeitsdauer von TLS-Zertifikaten, die ab dem 1. September 2020 ausgestellt wurden, 13 Monate nicht überschreiten, und die von früheren Daten dürfen 825 Tage (2 Jahre und 3 Monate) nicht überschreiten. Beim Versuch, eine Website zu öffnen, die ein Zertifikat mit einer längeren Gültigkeitsdauer verwendet, wird ein Fehler ausgegeben. In den letzten Jahren wurde die maximale Gültigkeitsdauer von Zertifikaten unter dem Druck von Browserherstellern von 8 auf 5 und dann auf 3 Jahre verringert. Im Jahr 2019 gelang es den Zertifizierungsstellen, den bisherigen Zeitraum (3 Jahre) zu verteidigen, aber Anfang 2020 ignorierte Apple das CA/Browser Forum und führte einseitig eine neue Einschränkung ein, der sich dann Google und Mozilla anschlossen.
- Die Anzahl der Animationen für Benutzer, bei denen in den Desktopumgebungseinstellungen Animationen deaktiviert sind, wurde reduziert. Zum Beispiel werden anstelle der Seitenladeanimation Sanduhren angezeigt.
- Behoben ein Fehler, der zu einem zusätzlichen Präfix "http" in der aus der Adresszeile kopierten Adresse führte.
- Verschiedene Probleme und Abstürze, die bei der Verwendung von Screenreadern auftraten, wurden behoben (zum Beispiel können jetzt SVG-Titel sowie Label- und Beschreibungsnamen vorgelesen werden).
- JavaScript: hinzugefügt Unterstützung für die Syntax export * as namespace aus ECMAScript 2021.
- HTTP: Die Direktive Vollbild, angewendet auf <iframe>, funktionierte nicht, wenn das Attribut allowfullscreen fehlte.
- HTTP: Header Pragma wird jetzt wird ignoriert, wenn es vorhanden ist Cache-Control.
- Web Animations API: Unterstützung für Layout-Operationen aktiviert – siehe KeyframeEffect.composite und KeyframeEffect.iterationComposite.
- Media Session API: Unterstützung für Aktionen hinzugefügt seekto (ermöglicht Steuerungselementen, eine bestimmte Zeitmarke anzufordern) und skipad (überspringt das aktuelle Werbeblock, um die Wiedergabe des Hauptinhalts fortzusetzen, sofern möglich und wenn das Abonnement das Überspringen von Werbung erlaubt).
- WebGL: Unterstützung für die Erweiterung KHR_parallel_shader_compile.
- Window.open() outerHeight und outerWidth sind für Web-Inhalte nicht mehr verfügbar.
- WebRTC: Unterstützung für RTX und Transport-cc hinzugefügt (verbessert die Audioqualität bei schlechter Verbindung und bewertet die Bandbreite realistischer)
- WebAssembly: erlaubt atomare Operationen für nicht freigegebene Speicher.
- Entwicklertools:
- Im Web-Konsole wurde die Möglichkeit hinzugefügt, Netzwerk-Requests mit Befehlen :block und :unblock zu blockieren und zu entsperren.
- Bei Die Zuweisung einer Klasse zu einem Element im Inspektor bietet dem Benutzer Autovervollständigungsvorschläge.
- Wenn der Debugger beim Auftreten einer Ausnahme unterbrochen wird, enthält das Tooltip im Quellenbereich ein Symbol, das den Stacktrace entfaltet.
- Im Liste der Anforderungen des Netzwerkmonitors ein Schild-Symbol hinzugefügt, das eine langsame Verbindung anzeigt, die länger als 500 ms dauert (Wert kann geändert werden).
- Im Inspektor steht ein experimentelles Panel zur Verfügung, das Probleme mit der plattformübergreifenden Kompatibilität anzeigt.
Quelle: linux.org.ru
