Firefox 151

Verfügbar Firefox 151, bemerkenswert für verbesserten Schutz vor der Sammlung digitaler Fingerabdrücke, Unterstützung für das Web Serial API und die Möglichkeit für Websites, Eingaben von der Tastatur im Vollbildmodus zu erfassen.

  • Lokales Backup des Profils ist unter Linux verfügbar (in macOS einschließlich verschoben bis zur nächsten Veröffentlichung).
  • Überarbeitet Design neuen Tabs, um sicherzustellen, dass sie für zukünftige Änderungen bereit ist, wie Widgets und verbesserte Verknüpfungen, die in der nächsten Version (browser.newtabpage.activity-stream.nova.enabled) geplant sind.
  • Die Breite des Suchfelds in den Einstellungen wurde erheblich erhöht.
  • Im privaten Modus ein die Möglichkeit bereinigen werden alle Daten der aktuellen Sitzung ohne die Notwendigkeit geschlossen werden, das Browserfenster zu schließen und eine neue Sitzung zu beginnen.
  • Der Schutz vor Tracking hat sich weiter verbessert, um die Sammlung digitaler Fingerabdrücke zu bekämpfen. Die Zahl der Benutzer, die eindeutig identifiziert werden können, ist im Durchschnitt um 14 % gesunken (in macOS um 49 %).
  • PDF-Viewer hat gelernt kann mehrere Dokumente zusammenführen.
  • Im Untermenü „Weitere Tools“ wurde hinzugefügt gibt es einen Punkt, um about:translations aufzurufen.
  • Der integrierte VPN-Dienst kann jetzt das Öffnen eines Links in einem neuen Tab oder in einem neuen Container. ein Land auswählen, in dem der Ausgangsknoten gehostet wird.
  • Behoben überträgt falsche Informationen über die Bildschirmauflösung an Websites in Multimonitor-Systemen.
  • Die Auto-Vervollständigung von Adressen eingeschlossen für Benutzer aus den Niederlanden.
  • Entfernt Eine architektonische Einschränkung, die es Websites unmöglich machte, temporäre Berechtigungen zu sehen (wenn der Benutzer beispielsweise den Zugriff auf den Standort erlaubt hat, aber nicht "diese Entscheidung merken" ausgewählt hat).
  • Das Verschieben des Profils in ein anderes Verzeichnis oder ein anderes Betriebssystem beeinträchtigt nicht mehr den Betrieb installierter Erweiterungen und Themen (in extensions.json blieben alte Pfade bestehen).
  • macOS:
  • die systemeinstellungen zur Geolokalisierung, wenn der Benutzer der Website erlaubt, seinen Standort zu bestimmen. Wenn die Geolokalisierung auf Betriebssystemebene deaktiviert ist, wird der Browser den Benutzer auffordern, die Geolokalisierung zu aktivieren. die Positionierung von Elementen. Attribut
  • HTML: Es ist verfügbar unterstützt shadowrootslotassignment Schattenwurzelzuweisung bei Elementen In JavaScript spiegelt dieses Attribut die Eigenschaften widerShadowRoot.slotAssignment HTMLTemplateElement.shadowRootSlotAssignment oder Direktive.
  • CSS:
    • Direktive @container wird jetzt unterstützt Anfragen style() (ermöglicht es, zu überprüfen, ob ein Container eine gültige Deklaration, eine bestimmte Eigenschaft oder eine benutzerdefinierte Eigenschaft hat, und wendet entsprechend Stile auf seine Kindelemente an).
    • Eigenschaft position-anchor wird jetzt unterstützt (Standard-) Wert normal (stellt Konsistenz mit der Eigenschaft sicher position-area: wenn sie aktualisiert wird, wird auch position-anchor automatisch aktualisiert).
  • API:
    • Methode Sanitizer.replaceElementWithChildren() wird jetzt gibt zurück false, wenn das ersetzte Element <svg> im SVG-Namespace oder im MathML-Namespace ist.
    • Es ist verfügbar unterstützt Document Picture-in-Picture API (ermöglicht es, ein Fenster zu öffnen, das über anderen Fenstern schwebt und mit beliebigem HTML-Inhalt gefüllt werden kann).
    • Hinzugefügt Eigenschaft CanvasRenderingContext2D.lang (nützlich zur Anpassung des Kontexts bei einem Offscreen-Canvas, der möglicherweise gerendert wird, bevor er mit irgendeinem Element verbunden wird. <canvas>).
    • Methode Element.requestFullscreen() wird jetzt das gleiche Eigenschaft options.keyboardLock als Parameter (ermöglicht Websites, die Tastatur zu sperren, wenn das Element im Vollbildmodus angezeigt wird). Websites können jetzt das Verlassen des Vollbildmodus durch Drücken der Esc-Taste verhindern (ein Ausstieg bleibt möglich, indem die Taste gedrückt gehalten wird) und einige zuvor reservierte Browser-Schnelltasten abfangen und deren Standardaktionen rückgängig machen.
    • GPUSupportedLimits wird jetzt unterstützt die Eigenschaften maxStorageBuffersInFragmentStage, maxStorageBuffersInVertexStage, maxStorageTexturesInFragmentStage und maxStorageTexturesInVertexStage (ermöglichen die Angabe der maximalen Anzahl von Speicherpuffern und Texturen, die in den Fragment- und Vertex-Shader-Stufen zulässig sind.
    • Implementiert Unterstützung für die Eigenschaft CSSContainerRule.conditions. Die Eigenschaft condition stellt die entsprechende Direktive @container in Form eines Arrays von Objekten dar, wobei jedes Objekt eine separate Bedingung des Containers beschreibt.
    • Unterstützung für Web Serial API (ermöglicht die Steuerung von Mikrocontrollern mit seriellem Schnittstelle). Dies ermöglicht das Programmieren von Mikrocontrollern und Debugging-Platinen (wie ESP-Geräten, BBC micro:bit und Raspberry Pi Pico), 3D-Druckern, CNC-Maschinen und anderen Geräten. Jede Website, die diese API verwenden möchte, muss eine spezielle Erweiterung, die die erforderlichen Berechtigungen bereitstellt, erstellen, und der Benutzer muss diese Erweiterung installieren (ähnlich wie es bereits mit WebMIDI gemacht wurde).
  • Entwicklertools: Das Dropdown-Menü zur Steuerung der Animationsgeschwindigkeit ist jetzt immer verfügbar (Dies erschien zuvor nur bei aktiver Animation, was die Nutzung bei sehr kurzen Animationen erschwerte).

Quelle: linux.org.ru

60GB SSD 8Gb DDR4