Verfügbar Firefox 119.
- Seiteninhalt „Firefox-Rezension“ (Firefox-Ansicht) gebrochen in die Abschnitte „Letzte Navigation“, „Geöffnete Tabs“, „Kürzlich geschlossene Tabs“, „Tabs von anderen Geräten“, „Verlauf“ (mit der Möglichkeit, nach Website oder Datum zu sortieren). Das Symbol der Schaltfläche, die die Firefox-Ansichtsseite öffnet, wurde geändert.
- Kürzlich geschlossene Tabs werden jetzt immer angezeigt fortdauern zwischen Sitzungen (browser.sessionstore.persist_closed_tabs_between_sessions). Bisher wurden sie nur gespeichert, wenn die automatische Sitzungswiederherstellung beim Start aktiviert war. Außerdem wird jetzt die Liste der zuletzt geschlossenen Tabs angezeigt angezeigt Tabs aus kürzlich geschlossenen Fenstern (browser.sessionstore.closedTabsFromClosedWindows).
- Erschien Möglichkeit, beim Bearbeiten von PDF-Dateien Bilder (und Alternativtext) hinzuzufügen.
- Übertragung einiger Add-ons beim Importieren von Daten aus Chrome implementiert.
- Unerwartete Sprünge in der Bildlaufleiste auf Facebook behoben.
- Support inklusive ECH (Encrypted Client Hallo, Weiterentwicklung von eSNI). Für ECH muss DNS-over-HTTS in Ihren Browsereinstellungen aktiviert sein. Von den großen Anbietern wurde ECH bereits unterstützt kündigte die Wolkenflare.
- Im Modus „Strict Tracking Protection“ können Websites jetzt nur noch auf Systemschriftarten und Schriftarten aus installierten Sprachpaketen zugreifen. In der letzten Version wurde das gleiche Verhalten im privaten Browsermodus implementiert.
- Umfassender Cookie-Schutz jetzt vertrieben von und an Gegenständen Klecks.
- Bild-in-Bild-Modus gelernt Untertitel auf viki.com anzeigen.
- Login und Passwort beim Herstellen einer Verbindung über den SOCKS-Proxy sind jetzt vorhanden können enthalten Nicht-ASCII-Zeichen (Firefox unterstützt immer noch keine native Authentifizierung; es erfordert eine Drittanbieter-Erweiterung wie FoxyProxy).
- Firefox mehr nicht versuchen Schätzen Sie, ob das Dokument der obersten Ebene, das vom Server als Anwendung/Oktett-Stream bereitgestellt wird, eine Mediendatei ist (die Datei wird heruntergeladen und nicht im Browser abgespielt).
- Hostnamen, die keine IP-Adressen sind, aber auf eine Zahl enden (z. B. foo.0, bar.0.09, a.1.2.0x., 1.2.3.4.5) und mehr zähle nicht gültig.
- Gehen Sie zur Seite „about:logging“. hinzugefügt Voreinstellung „Grafik“.
- Fest 23 Jahre alter Fehler: Tooltips bleiben nicht mehr im Vordergrund, wenn das Browserfenster den Fokus verliert.
- Lokalisierung pro Sprache hinzugefügt Santali (Sa).
- Linux: beendet Lieferung der Plugin-Container-Binärdatei.
- Windows: Firefox folgt nun der Systemeinstellung „Mauszeiger beim Tippen mit der Tastatur ausblenden“.
- HTML: Element besser unterstützt nicht nicht standardmäßiges mozactionhint-Attribut (sollte stattdessen verwendet werden). Geben Sie den Schlüsselhinweis ein).
- CSS: Funktion attr () jetzt ermöglicht Geben Sie einen Fallback-Wert an, falls dieser fehlt globales Attribut (zum Beispiel attr(foobar, „Standardwert“)).
- JavaScript:
- Umgesetzt Unterstützung für statische Methoden Object.groupBy() и Map.groupBy() (Gruppierung von Elementen in einem Array und iterierbaren Objekten).
- Inbegriffen Methodenunterstützung String.prototype.isWellFormed() и String.prototype.toWellFormed() (überprüft bzw. prüft, ob die Zeichenfolge wohlgeformten Unicode-Text enthält (d. h. nicht enthält). einzelne Leihmütter) und wandelt die fehlerhafte Zeichenfolge in wohlgeformten Text um.
- SVG: Attribute, den Wert nehmen jetzt Unterstützung CSS-Datentypen Länge (Ermöglicht die Größenänderung von SVG-Elementen basierend auf Schriftart (cap, rem), Ansichtsfenster (vh, vw, vmin) oder absoluten Einheiten (px, cm), z. B. ).
- HTTP: Header Cross-Origin-Embedder-Richtlinie erhalten Richtlinienunterstützung ohne Berechtigung.
- API:
- Implementierung aktualisiert Speicherzugriffs-API: Verbesserte Sicherheit, minimierte Website-Abstürze und ebnete den Weg für die schrittweise Abschaffung von Cookies von Drittanbietern.
- Erschien Möglichkeit, die relative Priorität von Sendeströmen anzugeben, indem die Eigenschaft sendOrder in das übergebene Optionsargument aufgenommen wird WebTransport.createBidirectionalStream() и WebTransport.createUnidirectionalStream().
- Schnittstelle AuthenticatorAttestationResponse Habe Methoden getAuthenticatorData(), getPublicKeyAlgorithm() и getPublicKey().
- Umgesetzt Erweiterungsunterstützung Web-Authentifizierungs-API Anmeldeinformationseigenschaften (credProps) (ermöglicht dem Benutzer die Anforderung, ob die Erkennung von Anmeldeinformationen nach der Erstellung/Registrierung verfügbar ist).
- Schnittstelle AuthenticatorAttestationResponse erworben Methode getTransports().
- Parameter abgeleiteterSchlüsselAlgorithmus Methode SubtleCrypto.deriveKey() jetzt unterstützt die Algorithmus HKDF.
- Schnittstelle PublicKeyCredential erhalten Methodenunterstützung parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON() и toJSON() (Konvertieren der Objekte, die zum Erstellen und Freigeben von Anmeldeinformationsobjekten verwendet werden, in JSON-Darstellungen, die serialisiert/deserialisiert und mit dem Server geteilt werden können).
- ARIA-Reflexion jetzt unterstützt durch für Attribute, die nicht auf andere Elemente verweisen (nur Nicht-IDREF-Attribute werden reflektiert). Es ist jetzt möglich, ARIA-Attribute für DOM-Elemente direkt über JavaScript abzurufen und festzulegen, anstatt setAttribute und getAttribute zu verwenden. Anstelle von buttonElement.setAttribute("aria-pressed", "true"); Sie können buttonElement.ariaPressed = "true"; schreiben.
- Entwicklerwerkzeuge:
- Jetzt im Reiter „Berechnet“ im Inspektor werden gezeigt benutzerdefinierte Eigenschaftswerte.
- Firefox meldet ignorierte Pseudoelementeigenschaften, wenn ignorierte CSS-Eigenschaften angezeigt werden ::Pseudoelemente mit Anfangsbuchstaben, ::Stichwort и ::Platzhalter.
Source: linux.org.ru