Verfügbar Firefox 80.
- Die Möglichkeit, Firefox als systemweiten PDF-Viewer festzulegen, wurde eingeführt.
- Erheblich beschleunigt wurden der Download und die Verarbeitung der Liste problematischer und schadhafter Add-ons. Diese Neuerung wird in die ESR-Version portiert, da es unwirtschaftlich ist, zwei verschiedene Formate für die «Blacklist» zu unterstützen, und die Entwickler diese Änderung nicht in die Version 78 einfügen konnten (auf der die aktuelle ESR-Version basiert), aufgrund eines kurzfristig entdeckt Problems.
- Das automatische Erstellen von Backups für gespeicherte Logins/Passwörter wurde hinzugefügt. Wenn Firefox feststellt, dass die Datei logins.json beschädigt ist, wird sie aus dem Backup wiederhergestellt.
- Die Einstellung security.warn_submit_secure_to_insecure wurde hinzugefügt, die das Abschalten ermöglicht Warnhinweis, welche angezeigt wird, wenn versucht wird, Daten über ein Formular von einer HTTPS-Seite über eine unsichere Verbindung zu senden.
- Es wurden weitere experimentelle Einstellungen hinzugefügt (um sie anzuzeigen, muss browser.preferences.experimental aktiviert werden).
- Ab dem 1. September 2020 dürfen TLS-Zertifikate nur noch eine Gültigkeit von maximal 13 Monaten haben. Für Zertifikate, die vor diesem Datum ausgestellt wurden, liegt die maximale Gültigkeit bei 825 Tagen (2 Jahre und 3 Monate). Wenn Sie versuchen, eine Website zu öffnen, die ein Zertifikat mit einer längeren Gültigkeit verwendet, wird ein Fehler ausgegeben. In den letzten Jahren wurde die maximale Gültigkeitsdauer von Zertifikaten aufgrund des Drucks von Browserherstellern schrittweise von 8 auf 5 und dann auf 3 Jahre verkürzt. 2019 gelang es den Zertifizierungsstellen, den früheren 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 später auch Google und Mozilla anschlossen.
- Die Anzahl der Animationen wurde für Benutzer reduziert, die in ihren Desktop-Einstellungen Animationen deaktiviert haben. Zum Beispiel werden anstelle von Ladeanimationsgrafiken Sanduhren angezeigt.
- Behoben Ein Fehler, der zu einem zusätzlichen Präfix „http“ in der aus der Adresszeile kopierten URL geführt hat.
- Verschiedene Probleme und Abstürze, die bei der Verwendung von Bildschirmlesern auftraten, wurden behoben (es ist jetzt möglich, SVG-Namen sowie Label- und Beschreibungsnamen vorzulesen).
- JavaScript: hinzugefügt Unterstützung der Syntax export * as namespace aus ECMAScript 2021.
- HTTP: Anweisung fullscreen, verwendet für wurde entfernt. Stattdessen sollte allow="fullscreen" verwendet werden., funktionierte nicht, wenn das Attribut allowfullscreen fehlte.
- HTTP: Header Pragma Das wird ignoriert, wenn 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 die Aktionen seekto (ermöglicht es den Steuerelementen, eine Suche nach einem bestimmten Zeitversatz anzufordern) und skipad (überspringt das aktuelle Werbepaket, um die Wiedergabe des Hauptinhalts fortzusetzen, sofern diese Möglichkeit besteht und das Abonnement das Überspringen von Werbung zulässt).
- WebGL: Unterstützung für die Erweiterung KHR_parallel_shader_compile.
- Window.open() outerHeight und outerWidth sind für Webinhalte nicht mehr verfügbar.
- WebRTC: Unterstützung für RTX und Transport-cc hinzugefügt (verbessert die Anrufqualität bei schlechter Verbindung und bewertet die Bandbreite realistischer).
- WebAssembly: atomare Operationen für nicht teilbare Speicher wurden erlaubt. атомарные операции для неразделяемой памяти.
- Entwicklertools:
- In der Web-Konsole gibt es jetzt die Möglichkeit, Netzwerkrequests zu blockieren und zu entsperren mit Hilfe von Befehlen :block und :unblock.
- Mit Bei der Zuweisung einer Klasse zu einem Element im Inspector werden dem Benutzer Autovervollständigungsoptionen angeboten.
- Wenn der Debugger beim Auftreten einer Ausnahme anhält,wird ein Tooltip in der Quellleiste ein Symbol enthalten, das den Stacktrace aufklappt.
- In Die Liste der Netzwerkmonitoranfragen hat ein „Schildkröte“-Symbol hinzugefügt, das eine langsame Verbindung anzeigt, die länger als 500 ms dauert (dieser Wert kann angepasst werden).
- Im Inspector gibt es ein experimentelles Panel, das Probleme mit der Cross-Browser-Kompatibilität anzeigt.
Quelle: linux.org.ru
