Die Veröffentlichung des Web-Browsers , sowie Firefox 68.5 für die Android-Plattform. Zudem wurde ein Update erstellt . In naher Zukunft wird die Beta-Testphase Der Branch Firefox 74 wird am 10. März veröffentlicht (Projekt auf einen 4-wöchigen ).
:
- Im DNS über HTTPS (DoH, DNS over HTTPS) wurde die Unterstützung für den Dienst hinzugefügt , zusätzlich zum zuvor angebotenen DNS-Server von CloudFlare ("https://1.1.1.1/dns-query"). DoH aktivieren und auswählen in den Netzwerkeinstellungen aus.
- Die erste Phase der Unterstützung von Add-Ons, die umgangen installiert werden. Die Änderung betrifft nur die Installation von Add-Ons in gemeinsamen Verzeichnissen (/usr/lib/mozilla/extensions/, /usr/share/mozilla/extensions/ oder ~/ .mozilla/extensions/), die von allen Firefox-Instanzen im System verarbeitet werden (ohne Benutzereingrenzung). Diese Methode wird normalerweise verwendet, um Add-Ons in Distributionen vorzuinstallieren, für unaufgeforderte Einfügungen zusammen mit Drittanwendungen, zur Integration bösartiger Add-Ons oder zur separaten Bereitstellung eines Add-Ons mit einem eigenen Installer. In Firefox 73 werden solche Add-Ons weiterhin funktionieren, jedoch aus dem gemeinsamen Verzeichnis in die individuellen Benutzerprofile verschoben, d.h. sie werden in das Format konvertiert, das bei der Installation über den Add-On-Manager verwendet wird.
- Die Möglichkeit wurde implementiert, ein globales Basisskalierungsniveau festzulegen, das für alle Seiten gilt und nicht an bestimmte Websites gebunden ist. Die allgemeine Skalierung kann in den Einstellungen (about:preferences) im Abschnitt „Sprache und Erscheinungsbild“ geändert werden. In den Einstellungen gibt es auch eine Option, die Skalierung nur auf den Text anzuwenden, ohne die Bilder zu betreffen.
- Der Dialog mit dem Vorschlag, die Logins zu speichern, wird jetzt nur angezeigt, wenn sich der Login-Wert im Eingabefeld geändert hat.
- Auf mit NVIDIA-Treibern, die neuer sind als Version 432 und einer Bildschirmauflösung von weniger als 1920×1200, unterstützen das Kompositing-System [[https://wiki.mozilla.org/Platform/GFX/WebRender_Where]]. Das WebRender-Kompositing-System ist in Rust geschrieben und lagert Rendering-Operationen des Seiteninhalts auf die GPU aus.
- die Verwendung des Konzepts „Site Specific Browser“ (SSB) für
die Arbeit mit Webanwendungen wie mit einer herkömmlichen Desktop-Anwendung. Im Modus
SSB blendet Menüs, die Adresszeile und andere Elemente der Browseroberfläche aus. Im aktuellen Fenster dürfen nur Links zu Seiten der aktuellen Website geöffnet werden (externe Links öffnen sich in einem separaten Browserfenster). Im Gegensatz zum bereits bestehenden Kiosk-Modus wird nicht im Vollbildmodus gearbeitet, sondern in einem normalen Fenster, jedoch ohne spezifische Firefox-Oberflächenelemente. Um einen Link im SSB-Modus zu öffnen, wurde das Kommandozeilen-Flag „—ssb“ vorgeschlagen, das bei der Erstellung von Verknüpfungen für Webanwendungen verwendet werden kann. Der Modus kann auch über die Schaltfläche „Launch Site Specific Browser“ aufgerufen werden, die im Aktionsmenü der Seite (drei Punkte rechts von der Adresszeile) platziert ist. Standardmäßig ist der Modus deaktiviert und muss durch die Angabe „browser.ssb.enabled = true“ in about:config aktiviert werden. - Im Modus der hochkontrastierenden Anzeige, der für Menschen mit eingeschränktem Sehvermögen oder Farbsehstörungen gedacht ist, wurde die Unterstützung für Hintergrundbilder hinzugefügt. Um die Lesbarkeit zu gewährleisten und einen angemessenen Kontrast zu bieten, wird der sichtbare Text durch einen separaten Hintergrund abgegrenzt, der die Farbe des aktiven Designs verwendet.
- Die Audioqualität wurde verbessert, wenn die Wiedergabegeschwindigkeit erhöht oder verringert wird;
- Die automatische Erkennung älterer Textcodierungen auf Seiten, die keine Kodierungsinformationen angeben, wurde verbessert.
- In der Suchzeile der Web-Konsole wurde die Möglichkeit zur Filterung nach dem nicht vorhandenen Schlüssel durch Angabe des Symbols „-“ vor der Maske oder dem regulären Ausdruck hinzugefügt. Zum Beispiel wird die Suchanfrage „-img“ alle Elemente anzeigen, in denen die Zeichenfolge „img“ fehlt, während „-/(cool|rad)/“ Elemente zeigt, die nicht dem regulären Ausdruck „/(cool|rad)/“ entsprechen.
- Es wurden neue CSS-Eigenschaften hinzugefügt: und zur Steuerung des Scrollverhaltens beim Erreichen der logischen Grenze des Scrollbereichs.
- SVG unterstützt jetzt die Eigenschaften und .
- In HTMLFormElement wurde die Methode , die eine programmgesteuerte Übertragung von Formulardaten ähnlich einem Klick auf die Schaltfläche zur Datenübertragung initiiert. Diese Funktion kann beim Entwickeln eigener Senden-Buttons verwendet werden, bei denen der Aufruf von form.submit() nicht ausreichend ist, da er nicht zu einer interaktiven Überprüfung der Parameter, zur Generierung des ‘submit’-Ereignisses und zur Übertragung der an die Senden-Taste gebundenen Daten führt.
- Die Eigenschaften und Das Window-Objekt gibt jetzt immer die tatsächlich angegebene Breite und Höhe des Bereichs zurück (), anstatt die Größe des sichtbaren Teils (Visual Viewport).
- Leistungsoptimierung für Entwickler-Tools. Die Belastung bei der Erfassung von Statistiken für das Dashboard zur Netzwerkaktivität wurde verringert. Im JavaScript-Debugger und in der Webkonsole wurde das Laden großer Skripte beschleunigt, die mit ihren ursprünglichen Quelltexten (source-mapped) verknüpft sind.
- In der Webkonsole werden Probleme, die die Grenzen des aktuellen Domains überschreiten (, Cross-Origin Resource Sharing), jetzt als Fehler und nicht mehr als Warnungen angezeigt. Für die Autovervollständigung in der Konsole stehen nun Variablen zur Verfügung, die in Ausdrücken definiert sind.
- In den Entwickler-Tools wurde unter dem Abschnitt Netzwerkinspektion das Dekodieren von Nachrichten (JSON, MsgPack und CBOR) im WAMP-Format (WebSocket Web Application Messaging Protocol) ermöglicht, die über eine WebSocket-Verbindung gesendet werden.
Neben den Neuerungen und Fehlerbehebungen wurden in Firefox 73 , von denen 11 (unter CVE-2020-6800 und CVE-2020-6801 gesammelt) als potenziell in der Lage markiert sind, zur Ausführung von schädlichem Code zu führen, wenn speziell gestaltete Seiten geöffnet werden. Erinnern wir uns daran, dass Probleme mit dem Speicher, wie Pufferüberläufe und Zugriffe auf bereits freigegebene Speicherbereiche, seit Kurzem als gefährlich, aber nicht kritisch eingestuft werden.
Quelle: opennet.ru
