Firefox 74

Verfügbar Firefox 74.

  • Der Passwort-Manager hat gelernt, Datensätze in umgekehrter Reihenfolge (Z-A) zu sortieren.
  • Es ist aus mit global installierten Add-ons (für alle Benutzer auf dem System, zum Beispiel in %ProgramFiles%Mozilla Firefoxextensions). Eine ähnliche Verteilungsmethode wird für die Vorinstallation in Distributionskits sowie für die Einführung von Add-Ons bei der Installation von Software von Drittanbietern verwendet. Die Entwickler hielten es für bösartig, weil es dem Benutzer die Möglichkeit nimmt, solche Add-ons über den Add-on-Manager zu entfernen (z. B. wenn das Add-on Probleme verursacht oder dem Benutzer nicht gefällt, was ihm aufgezwungen wird). ). Jetzt liegt die Verwaltung der Add-ons vollständig unter der Kontrolle des Benutzers. Bereits installierte Add-ons funktionieren weiterhin (der Benutzer kann sie jetzt über die Add-on-Verwaltung entfernen), neu installierte werden ignoriert. Ersteller benutzerdefinierter Distributionen (Windows) und Betreuer (Linux) erhalten während der Erstellungsphase eine besondere Option, um die Unterstützung für global installierte Add-ons wiederherzustellen. Unternehmensbenutzer erhalten die Möglichkeit, Add-ons über Gruppenrichtlinien bereitzustellen.
  • Zusatz Facebook-Container (öffnet das soziale Netzwerk automatisch in einem separaten Container) unterstützt eine benutzerdefinierte Liste von Domains, die ebenfalls automatisch in den Container eingefügt werden.
  • Die Schaltfläche zum Erstellen eines neuen Tabs verfügt jetzt über ein Menü, das mit der rechten Maustaste aufgerufen werden kann (funktioniert nur, wenn die Container), aus dem Sie einen Container für die zu erstellende Registerkarte auswählen können. Darüber hinaus wurde die Einstellung „Container für jeden neuen Tab auswählen“ hinzugefügt, die es ermöglicht, ein solches Menü mit der linken Maustaste aufzurufen.
  • Erschien Möglichkeit, das Lösen von Tabs zu deaktivieren. Das achtlose Verwandeln eines Tabs in ein separates Fenster irritiert Benutzer seit vielen Jahren (das entsprechende Ticket wurde vor 9 Jahren eröffnet). Um das Verhalten beim Lösen von Tabs zu deaktivieren, steht die Einstellung browser.tabs.allowTabDetach zur Verfügung.
  • Add-on-Hotkeys können jetzt nicht nur neu zugewiesen, sondern auch deaktiviert werden.
  • Für US-Benutzer ist DNS über HTTPS standardmäßig aktiviert. Der Standard-Resolver ist Cloudflare. In den Einstellungen können Sie es auf NextDNS ändern oder die Adresse Ihres eigenen Resolvers angeben.
  • Die in Assemblys für Linux verwendete Technologie RLBox. Der C++-Code potenziell anfälliger Bibliotheken von Drittanbietern wird in ein WebAssembly-Modul umgewandelt, dessen Leistungsfähigkeit streng begrenzt ist. Anschließend wird das Modul in nativen Code kompiliert und in einem isolierten Prozess ausgeführt. Die erste derartige Bibliothek war Graphite.
  • Für Geräte mit Touchscreen umgesetzt Scrollbeschleunigung.
  • Unter Windows und macOS ist es jetzt möglich, Daten aus Edgium (Edge auf der Chromium-Engine) zu importieren.
  • Browser nicht mehr preisgibt lokale IP-Adresse der Maschine über WebRTC (anstelle einer lokalen Adresse wird eine zufällige ID verwendet), daher wird Benutzern empfohlen, ihre Einstellungen zurückzusetzen media.peerconnection.ice.default_address_only и media.peerconnection.ice.no_host (Durch Ändern dieser Einstellungen wurde zuvor erreicht, dass die lokale Adresse ausgeblendet wurde.)
  • Verlaufssuche ab sofort ignoriert diakritische Zeichen (Wenn Sie beispielsweise nach dem Wort פסח suchen, werden auch alle Vorkommen von פֶּסַח gefunden).
  • Wie vor anderthalb Jahren angekündigt, Behinderte TLS 1.0- und TLS 1.1-Unterstützung. Wenn der Server TLS 1.2 nicht unterstützt, wird dem Benutzer eine Fehlermeldung zum Herstellen einer sicheren Verbindung und eine Schaltfläche angezeigt, die die Unterstützung für ältere Protokolle aktiviert (die Unterstützung für diese wird in Zukunft vollständig entfernt). Andere beliebte Browser deaktivieren in diesem Jahr ebenfalls die Unterstützung für alte Protokolle (TLS 1.0 erschien 1999 und TLS 1.1 im Jahr 2006), da sie moderne schnelle und zuverlässige Algorithmen (ECDHE, AEAD) nicht unterstützen, aber Unterstützung für alte und schwache Algorithmen benötigen (TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5). Vor einem Jahr betrug der Anteil des Datenverkehrs, der diese Protokolle nutzte, noch nicht mehr als ein halbes Prozent, mittlerweile ist er sogar noch weiter zurückgegangen.
  • HTTP:
    • HTTP-Header-Unterstützung aktiviert Funktionsrichtlinie. Mit seiner Hilfe kann der Site-Entwickler festlegen, welche Funktionen und APIs der Browser verwenden soll oder nicht (z. B. um Optimierung der Website-Leistung). Die Feature-Richtlinie ähnelt in gewisser Weise der CSP, steuert jedoch eher die Browserfunktionen als die Sicherheit. Infolgedessen werden Frames ( ), in dem eine andere Domain geöffnet ist, kann es nicht mehr machen Fordern Sie Zugriff auf Geolokalisierung, Kamera, Mikrofon, Bildschirmaufnahme und Vollbild an, sofern dies nicht ausdrücklich durch die Funktionsrichtlinie gestattet ist.
    • Unterstützung implementiert Cross-Origin-Ressourcen-Richtlinie (CORP). Mit seiner Hilfe können Websites bestimmte Anfragen von Drittquellen blockieren (z. B. den Zugriff von Drittressourcen auf Skripte und Bilder der aktuellen Website verbieten), was spekulative Seitenkanalangriffe (Meltdown und Spectre) verhindert ) sowie Angriffe mit Cross-Site-Szenarien.
    • Veranstaltung hinzugefügt languagechange_event, die ausgelöst wird, wenn der Benutzer seine bevorzugte Sprache ändert.
  • CSS:
    • Eigenschaftenunterstützung aktiviert Textunterstreichungsposition, wodurch Sie die Position der Unterstreichung steuern können (z. B. die Unterstreichung unter den Indizes einer chemischen Formel festlegen).
    • Immobilienwerte Text-Unterstreichungs-Offset и Text-Dekoration-Dicke kann nun in Prozent ausgedrückt werden.
    • Immobilien Outline-Stil Unterstützt jetzt den Auto-Wert.
    • Abgesetzt Unterstützung für -moz-column-*-Eigenschaften, die durch Standardeigenschaften ohne Präfix ersetzt werden sollten.
  • JavaScript:
  • Entwicklerwerkzeuge:

Source: linux.org.ru

Kommentar hinzufügen