Firefox, ein kostenloser Browser auf der Quantum-Engine, entwickelt und vertrieben von der Mozilla Corporation, ist der viertbeliebteste Browser der Welt, hat sich bis zur Version 122.
Neuigkeiten:
- Linux:
- Unterstützung für VA-API wurde hinzugefügt für alle Architekturen (zuvor war sie nur für x86 und ARM verfügbar).
- Es wurden deb-Pakete für Ubuntu, Debian und Linux Mint.
- Suchvorschläge von Suchmaschinen Das haben Bilder und Beschreibungen (browser.urlbar.richSuggestions.featureGate).
- Benutzern, die in der Adressleiste nach Informationen suchen, die mit Webentwicklung zu tun haben, werden Links zu Artikeln angeboten MDN.
- Passwort-Manager hat gelernt, Passwörter aus .csv- und .tsv-Dateien importieren.
- Probleme bei der Verwendung von dem integrierten Übersetzer: der übersetzte Inhalt geht nicht mehr verloren und die Funktionalität interaktiver Widgets bleibt ungestört.
- Zur Seite about:support ein Bereich 'Informationen zu Inhaltspaketen'.
- Im privaten Modus wurde hinzugefügt поддержка Cache API (ihr Fehlen verursachte spürbare Unannehmlichkeiten für die Benutzer).
- Ausgabe von Filtern, die currentColor als Eingabeparameter verwenden, kann nicht mehr aus dem Canvas gelesen werden, da auf diese Weise Informationen über die Farben von Links und aufgerufene Links abgeleitet werden könnten.
- WebRTC: wurde hinzugefügt Unterstützung für Uneven Level Protection Forward Error Correction (ULPFEC), die es ermöglicht, verlorene Pakete wiederherzustellen.
- Anzahl gleichzeitiger DNS-Anfragen erhöht von 8 bis 64.
- Der Zeilenumbruch erfolgt jetzt vollständig gemäß dem Unicode-Standard. Außerdem hebt Firefox nun Wörter korrekt hervor, wenn man doppelt auf Text in Chinesisch, Japanisch, Birmanisch, Laotisch, Khmer und Thailändisch klickt.
- Aus den Einstellungen entfernt die Einstellung „Suchleiste zur Symbolleiste hinzufügen“. Die Suchleiste kann weiterhin zur Leiste hinzugefügt werden, indem man sie im Anpassungsmodus hineinzieht.
- macOS: wurde eingeführt Möglichkeit, zu erstellen und zu verwenden Passkeys, die im iCloud-Schlüsselsafe gespeichert sind.
- Windows: wurde поддержка Autoausfüllung mit Anmeldeinformationen, die in Windows Hello gespeichert sind.
- HTML: Elemente <select> Das „testen“ könnten Trennzeichen enthalten <hr> (zur Verbesserung der Lesbarkeit langer Listen).
- In Übereinstimmung mit den Spezifikationen des URL-Reservierungsanalysators für unbekannte Schemas ist jetzt DefaultURI.
- CSS:
- Aktiviert Unterstützung der Eigenschaft offset-position (bestimmt die Anfangsposition des Elements auf dem Pfad).
- Aktiviert Unterstützung für verschiedene Methoden zur Angabe offset-path: <basic-shape>, <coord-box> и url().
- Aktiviert Unterstützung für die Funktion ray() (ermöglicht es, offset-path als Liniensegment, das mit offset-position beginnt und sich in die angegebene Richtung fortsetzt.
- Aktiviert Unterstützung für Funktionen xywh и rect.
- JavaScript: wurde eingeführt die Möglichkeit, Methoden zu verwenden ArrayBuffer.prototype.transfer() и ArrayBuffer.prototype.transferToFixedLength() zum Übertragen Rechte des Speichereigentümers zwischen verschiedenen ArrayBuffer.
- SVG:
- Unterstützung für das parallele Bauen von Paketen auf Mehrkernsystemen wurde implementiert. Die Anzahl der Threads kann über das Makro „%_smp_build_ncpus“ und die Variable $RPM_BUILD_NCPUS festgelegt werden. Zur Bestimmung der Anzahl der CPUs wurde das Makro „%getncpus“ vorgeschlagen; Unterstützung für Attributanimationen viewBox mithilfe von SMIL.
- Zur Vermeidung von XSS-Angriffen wurde Unterstützung für data:-Links in <use>-Elementen sowie über das Interface SVGUseElement.
- Unterstützung für das parallele Bauen von Paketen auf Mehrkernsystemen wurde implementiert. Die Anzahl der Threads kann über das Makro „%_smp_build_ncpus“ und die Variable $RPM_BUILD_NCPUS festgelegt werden. Zur Bestimmung der Anzahl der CPUs wurde das Makro „%getncpus“ vorgeschlagen; поддержка LargestContentfulPaint API (stellt Informationen über die Zeit bis zur Darstellung des größten Bildes oder Textes bereit, bevor der Benutzer mit der Webseite interagiert.)
- DOM: ein Methode HTMLSelectElement.showPicker().
- Entwicklertools:
- Der Profiler-Tab Das öffnet sich hinter dem aktuellen Tab.
- Hinzugefügt Der tracer-Befehl, der die Verwaltung der Tracing ermöglicht, ohne den Debugger zu öffnen.
- Beim Bearbeiten des Selektors, des Namens oder der Werteigenschaften im Regelinspektor verschiebt die Enter-Taste nicht mehr den Fokus auf das nächste Eingabefeld, stattdessen bestätigt sie die Eingabe und setzt den Fokus auf das entsprechende Element (für die Bestätigung der Eingabe und anschließendem Verschieben des Fokus sollte Ctrl+Enter oder Tab verwendet werden. Der Fokus wird auf das nächste Eingabefeld gelegt, stattdessen bestätigt es die Eingabe und setzt den Fokus auf das entsprechende Element (für die Bestätigung der Eingabe und das anschließende Setzen des Fokus sollte Ctrl+Enter oder Tab verwendet werden.
Quelle: linux.org.ru
