Chrome-Version 108

Google hat die Veröffentlichung des Webbrowsers Chrome 108 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 109 ist für den 10. Januar geplant.

Wichtige Änderungen in Chrome 108:

  • Das Design des Dialogs zur Cookie- und Site-Datenverwaltung wurde geändert (aufrufbar über den Link „Cookies“, nachdem Sie auf das Schloss in der Adressleiste geklickt haben). Der Dialog wurde vereinfacht und zeigt nun nach Standort aufgeschlüsselte Informationen an.
    Chrome-Version 108
  • Es wurden zwei neue Browser-Optimierungsmodi vorgeschlagen – Memory Saver und Energy Saver, die in den Leistungseinstellungen (Einstellungen > Leistung) angeboten werden. Die Modi sind derzeit nur auf den Plattformen ChromeOS, Windows und macOS verfügbar.
  • Der Passwort-Manager bietet die Möglichkeit, jedem gespeicherten Passwort eine Notiz beizufügen. Der Hinweis wird wie ein Passwort erst nach der Authentifizierung auf einer separaten Seite angezeigt.
  • Die Linux-Version verfügt standardmäßig über einen integrierten DNS-Client, der bisher nur in den Windows-, macOS-, Android- und ChromeOS-Versionen verfügbar war.
  • Auf der Windows-Plattform wird bei der Installation von Chrome jetzt automatisch eine Verknüpfung zum Starten des Browsers an die Taskleiste angeheftet.
  • Es wurde die Möglichkeit hinzugefügt, Preisänderungen für ausgewählte Produkte in einigen Online-Shops zu verfolgen (Einkaufsliste). Wenn der Preis sinkt, erhält der Benutzer eine Benachrichtigung oder eine E-Mail (in Gmail). Um ein Produkt zur Nachverfolgung hinzuzufügen, klicken Sie auf der Produktseite in der Adressleiste auf die Schaltfläche „Preis verfolgen“. Verfolgte Produkte werden zusammen mit Lesezeichen gespeichert. Die Funktion steht nur Nutzern mit einem aktiven Google-Konto zur Verfügung, wenn die Synchronisierung aktiviert und der Dienst „Web & App-Aktivität“ aktiviert ist.
    Chrome-Version 108
  • Die Möglichkeit, Suchergebnisse in der Seitenleiste anzuzeigen und gleichzeitig eine andere Seite anzuzeigen, ist aktiviert (in einem Fenster können Sie gleichzeitig sowohl den Inhalt der Seite als auch das Ergebnis des Zugriffs auf die Suchmaschine sehen). Nach dem Aufrufen einer Website von einer Seite mit Suchergebnissen in Google erscheint vor dem Eingabefeld in der Adressleiste ein Symbol mit dem Buchstaben „G“. Wenn Sie darauf klicken, öffnet sich ein Seitenbereich mit den Ergebnissen einer vorherigen Suche unternommen.
    Chrome-Version 108
  • In der File System Access API, die es Webanwendungen ermöglicht, Daten direkt in Dateien und Verzeichnisse auf dem Gerät des Benutzers zu lesen und zu schreiben, wurden die Methoden getSize(), truncate(), Flush() und close() im FileSystemSyncAccessHandle-Objekt verschoben von einem asynchronen zu einem synchronen Ausführungsmodell. Ähnlich den Methoden read() und write(). Die Änderung stellt eine vollständig synchrone FileSystemSyncAccessHandle-API bereit, um die Leistung von WebAssembly-basierten Anwendungen (WASM) zu verbessern.
  • Unterstützung für zusätzliche Größen des sichtbaren Bereichs (Ansichtsfenster) hinzugefügt – „klein“ (s), „groß“ (l) und „dynamisch“ (d) sowie mit diesen Größen verbundene Maßeinheiten – „*vi“ ( vi, svi, lvi und dvi), „*vb“ (vb, svb, lvb und dvb), „*vh“ (svh, lvh, dvh), „*vw“ (svw, lvw, dvw), „*vmax “ (svmax, lvmax, dvmax) und „*vmin“ (svmin, lvmin und dvmin). Mit den vorgeschlagenen Maßeinheiten können Sie die Größe von Elementen prozentual an die kleinste, größte und dynamische Größe des sichtbaren Bereichs binden (die Größe ändert sich je nach Ein- und Ausblendung und Status der Symbolleiste).
    Chrome-Version 108
  • Die Unterstützung für Vektorschriftarten mit variabler Farbe im COLRv1-Format ist aktiviert (eine Teilmenge von OpenType-Schriftarten, die zusätzlich zu Vektorglyphen eine Ebene mit Farbinformationen enthält).
  • Um zu prüfen, ob Farbschriftarten unterstützt werden, wurden die Funktionen „font-tech()“ und „font-format()“ zu den CSS-Regeln „@supports“ und die Funktion „tech()“ zu den CSS-Regeln „@font-face“ hinzugefügt.
  • Die Federated Credential Management (FedCM) API wird vorgeschlagen, um die Erstellung föderierter, die Privatsphäre wahrender Identitätsdienste zu ermöglichen, die ohne standortübergreifende Tracking-Mechanismen wie die Verarbeitung von Cookies durch Dritte funktionieren.
  • Es ist jetzt möglich, die vorhandene CSS-Eigenschaft „overflow“ auf ersetzte Elemente anzuwenden, die außerhalb der Inhaltsgrenze erscheinen. In Kombination mit der Eigenschaft „object-view-box“ können Bilder mit eigenem Schatten erstellt werden.
  • Die CSS-Eigenschaften „Umbruch vor“, „Umbruch nach“ und „Umbruch innerhalb“ wurden hinzugefügt, sodass Sie das Verhalten von Umbrüchen in fragmentierter Ausgabe im Kontext einzelner Seiten, Spalten und Bereiche anpassen können. Beispielsweise verhindert „figure { break-inside: Vermeidung;}“, dass die Seite innerhalb der Abbildung umgebrochen wird.
  • Die CSS-Eigenschaften align-items, justify-items, align-self und justify-self bieten die Möglichkeit, den Wert „last baseline“ zu verwenden, um in einem Flex- oder Grid-Layout an der letzten Baseline auszurichten.
  • Das ContentVisibilityAutoStateChanged-Ereignis wurde hinzugefügt, das für Elemente mit der Eigenschaft „content-visibility: auto“ generiert wird, wenn sich der Rendering-Status des Elements ändert.
  • Es ist möglich, im Worker-Kontext auf die Media Source Extensions-API zuzugreifen, die beispielsweise verwendet werden kann, um die Leistung der gepufferten Medienwiedergabe zu verbessern, indem ein MediaSource-Objekt in einem separaten Worker erstellt und die Ergebnisse seiner Arbeit an HTMLMediaElement gesendet werden im Hauptthread.
  • Der Permissions-Policy-HTTP-Header, der zum Delegieren von Berechtigungen und zum Aktivieren erweiterter Funktionen verwendet wird, lässt Platzhalter wie „https://*.bar.foo.com/“ zu.
  • Veraltete APIs window.defaultStatus, window.defaultstatus, ImageDecoderInit.premultiplyAlpha, NavigierenEvent.restoreScroll(), NavigierenEvent.transitionWhile() entfernt.
  • Es wurden Verbesserungen an den Tools für Webentwickler vorgenommen. Dem Bedienfeld „Stile“ wurden Tooltips für inaktive CSS-Eigenschaften hinzugefügt. Das Recorder-Bedienfeld implementiert die automatische Erkennung von XPath- und Textselektoren. Der Debugger bietet die Möglichkeit, durch Kommas getrennte Ausdrücke schrittweise durchzugehen. Die Einstellungen „Einstellungen > Ignorierungsliste“ wurden erweitert.

Neben Neuerungen und Fehlerbehebungen beseitigt die neue Version 28 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 Auszahlung von Geldprämien für die Entdeckung von Schwachstellen in der aktuellen Version zahlte Google zehn Prämien in Höhe von 10 US-Dollar aus (eine Prämie in Höhe von 74, 15000 und 11000 US-Dollar, fünf Prämien in Höhe von 6000 US-Dollar, drei Prämien in Höhe von 5000 US-Dollar und 3000 US-Dollar). , zwei Auszeichnungen im Wert von 2000 US-Dollar). Die Höhe der 1000 Belohnungen steht noch nicht fest.

Source: opennet.ru

Kommentar hinzufügen