Chrome-Version 111

Google hat die Veröffentlichung des Webbrowsers Chrome 111 vorgestellt. Gleichzeitig ist eine stabile Version des kostenlosen Chromium-Projekts verfügbar, das als Basis von Chrome dient. Der Chrome-Browser unterscheidet sich von Chromium durch die Verwendung von Google-Logos, das Vorhandensein eines Systems zum Versenden von Benachrichtigungen im Falle eines Absturzes, Module zum Abspielen kopiergeschützter Videoinhalte (DRM), ein System zur automatischen Installation von Updates und die dauerhafte Aktivierung der Sandbox-Isolation , Bereitstellung von Schlüsseln für die Google-API und Übertragung von RLZ-Parametern bei der Suche. Für diejenigen, die mehr Zeit für die Aktualisierung benötigen, wird der Extended Stable-Zweig separat unterstützt, gefolgt von 8 Wochen. Die nächste Veröffentlichung von Chrome 112 ist für den 4. April geplant.

Wichtige Änderungen in Chrome 111:

  • Die UI-Elemente der Privacy Sandbox wurden aktualisiert, um die Definition und Verwendung von Benutzerinteressenkategorien anstelle von Tracking-Cookies zu ermöglichen, um Benutzergruppen mit ähnlichen Interessen zu identifizieren, ohne einzelne Benutzer zu identifizieren. Die neue Version fügt einen neuen Dialog hinzu, der Benutzer über die Funktionen von Privacy Sandbox informiert und zu einer Einstellungsseite weiterleitet, auf der Sie die an Werbenetzwerke übertragenen Informationen konfigurieren können.
    Chrome-Version 111
    Chrome-Version 111
  • Es wurde ein neuer Dialog mit Informationen zur Aktivierung der Möglichkeit zum Synchronisieren von Einstellungen, Verlauf, Lesezeichen, Autovervollständigungsdatenbank und anderen Daten zwischen Browsern vorgeschlagen.
    Chrome-Version 111
  • Auf den Linux- und Android-Plattformen werden DNS-Namensauflösungsvorgänge von einem isolierten Netzwerkprozess in einen nicht isolierten Browserprozess verschoben, da es bei der Arbeit mit dem Systemresolver nicht möglich ist, einige Sandbox-Einschränkungen zu implementieren, die für andere Netzwerkdienste gelten.
  • Unterstützung für die automatische Anmeldung von Benutzern bei Microsoft-Identitätsdiensten (Azure AD SSO) mithilfe von Kontoinformationen von Microsoft Windows hinzugefügt.
  • Der Update-Mechanismus von Chrome unter Windows und macOS verwaltet Updates für die neuesten 12 Versionen des Browsers.
  • Um die Payment Handler API zu verwenden, die die Integration mit vorhandenen Zahlungssystemen vereinfacht, müssen Sie nun die Quelle der heruntergeladenen Daten explizit definieren, indem Sie im CSP-Parameter connect-src (Content-Security-Policy) die Domänen angeben, an die Anforderungen gesendet werden .
  • Die PPB_VideoDecoder(Dev)-API wurde entfernt, die nach dem Ende der Adobe Flash-Unterstützung irrelevant wurde.
  • Die View Transitions API wurde hinzugefügt, die es einfacher macht, Übergangsanimationseffekte zwischen verschiedenen DOM-Zuständen zu erstellen (z. B. einen sanften Übergang von einem Bild zu einem anderen).
  • Unterstützung für die Funktion style() zur CSS-Abfrage „@container“ hinzugefügt, um Stile basierend auf den berechneten Werten der benutzerdefinierten Eigenschaften des übergeordneten Elements anzuwenden.
  • Trigonometrische Funktionen sin(), cos(), tan(), asin(), acos(), atan() und atan2() zu CSS hinzugefügt.
  • Es wurde eine experimentelle (Original-Testversion) Document Picture in Picture API hinzugefügt, um beliebige HTML-Inhalte, nicht nur Videos, im Bild-in-Bild-Modus zu öffnen. Im Gegensatz zum Öffnen eines Fensters über einen window.open()-Aufruf werden über die neue API erstellte Fenster immer über anderen Fenstern angezeigt, bleiben nicht bestehen, nachdem das ursprüngliche Fenster geschlossen wurde, unterstützen keine Navigation und können die Anzeigeposition nicht explizit angeben .
    Chrome-Version 111
  • Es ist möglich, die Größe des ArrayBuffer zu erhöhen oder zu verringern sowie die Größe des SharedArrayBuffer zu erhöhen.
  • WebRTC implementiert Unterstützung für SVC-Erweiterungen (Scalable Video Coding), um den Videostream an die Bandbreite des Clients anzupassen und mehrere Videostreams unterschiedlicher Qualität in einem Stream zu übertragen.
  • Die Aktionen „Vorherige Folie“ und „Nächste Folie“ wurden zur Mediensitzungs-API hinzugefügt, um die Navigation zwischen der vorherigen und der nächsten Folie zu ermöglichen.
  • Die neue Pseudoklassensyntax „:nth-child(an + b)“ und „:nth-last-child()“ wurde hinzugefügt, um es einem Selektor zu ermöglichen, untergeordnete Elemente vorzufiltern, bevor der Hauptvorgang „An+B“ ausgeführt wird. Auswahllogik auf ihnen.
  • Dem CSS wurden neue Einheiten für die Schriftgröße des Stammelements hinzugefügt: rex, rch, ric und rlh.
  • Vollständige Unterstützung für die CSS Color Level 4-Spezifikation ist implementiert, einschließlich Unterstützung für sieben Farbpaletten (sRGB, RGB 98, Display p3, Rec2020, ProPhoto, CIE und HVS) und 12 Farbräume (sRGB Linear, LCH, okLCH, LAB, okLAB). , Display p3, Rec2020, a98 RGB, ProPhoto RGB, XYZ, XYZ d50, XYZ d65), zusätzlich zu den zuvor unterstützten Hex-, RGB-, HSL- und HWB-Farben. Es besteht die Möglichkeit, eigene Farbräume für Animationen und Farbverläufe zu verwenden.
  • Zu CSS wurde eine neue Funktion color() hinzugefügt, mit der eine Farbe in jedem Farbraum definiert werden kann, in dem Farben mithilfe der R-, G- und B-Kanäle angegeben werden.
  • Die in der CSS Color 5-Spezifikation definierte Funktion color-mix() wurde hinzugefügt, mit der Sie Farben in jedem Farbraum basierend auf einem bestimmten Prozentsatz mischen können (um beispielsweise 10 % Blau zu Weiß hinzuzufügen, können Sie „color-mix (in SRGB, Blau 10 %, Weiß);").
  • Es wurden Verbesserungen an den Tools für Webentwickler vorgenommen. Das Bedienfeld „Stile“ unterstützt jetzt die CSS-Spezifikation Color Level 4 und ihre neuen Farbräume und Paletten. Das Tool zur Bestimmung der Farbe beliebiger Pixel („Pipette“) bietet nun Unterstützung für neue Farbräume und die Möglichkeit zur Konvertierung zwischen verschiedenen Farbformaten. Das Breakpoint-Kontrollfeld im JavaScript-Debugger wurde neu gestaltet.
    Chrome-Version 111

Neben Neuerungen und Fehlerbehebungen beseitigt die neue Version 40 Schwachstellen. Viele der Schwachstellen wurden als Ergebnis automatisierter Tests mit den Tools AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer und AFL identifiziert. Es wurden keine kritischen Probleme identifiziert, die es ermöglichen würden, alle Ebenen des Browserschutzes zu umgehen und Code auf dem System außerhalb der Sandbox-Umgebung auszuführen. Im Rahmen des Programms zur Zahlung von Geldprämien für die Entdeckung von Schwachstellen in der aktuellen Version zahlte Google 24 Auszeichnungen im Wert von 92 US-Dollar aus (eine Auszeichnung in Höhe von 15000 USD und 4000 USD, zwei Auszeichnungen in Höhe von 10000 USD und 700 USD, drei Auszeichnungen in Höhe von 5000 USD, 2000 USD und 1000 USD sowie fünf Auszeichnungen). 3000 $).

Source: opennet.ru

Kommentar hinzufügen