Chrome 127

Stabiles Veröffentlichungsdatum:23. Juli 2024

Sofern nicht anders angegeben, gelten die folgenden Änderungen für Chrome 127 (stabile Version). Release-Version für Android, ChromeOS, Linux, macOS und Windows.

<ph type="x-smartling-placeholder">

CSS

CSS-Schriftgröße anpassen

Mit der CSS-Eigenschaft font-size-adjust kann die Größe der Kleinbuchstaben im Verhältnis zur Größe der Großbuchstaben geändert werden. Dadurch wird die gesamte Schriftgröße definiert. Diese Eigenschaft ist nützlich, wenn ein Schrift-Fallback auftreten kann.

Chrome 127 enthält die Syntax mit zwei Werten, um einen Schriftmesswert und einen Wert zu übergeben.

<ph type="x-smartling-placeholder"></ph> Tracking-Fehler Nr. 451346 | ChromeStatus.com-Eintrag | Technische Daten

Alt-Text mit mehreren Argumenten in von CSS generierten Inhalten

Mit der CSS-Eigenschaft content kannst du alternativen Text für die Barrierefreiheit mit der folgenden Syntax angeben: css .has-before-content::before { content: url("cat.jpg") / "A cute cat"; }

Diese Funktion, bei der der Alt-Text durch einen einzelnen String bereitgestellt wird, wird bereits in Chrome unterstützt. Ab Chrome 127 kann der Alt-Text durch eine beliebige Anzahl von Elementen angegeben werden, die zusätzlich zu Strings auch attr()-Funktionen oder -Zähler sein können. Beispiel:

.has-before-content::before {
  content: url("cat.jpg") / "A cute " attr(data-animal);
}

Beachten Sie, dass dieser Funktionseintrag nicht die Zählerunterstützung enthält.

<ph type="x-smartling-placeholder"></ph> ChromeStatus.com-Eintrag | Technische Daten

Unterstützung der View Transition API in iFrames

Ab Chrome 127 sind gleichzeitige Übergänge bei der Ansicht des gleichen Dokuments in einem Hauptframe und in einem iFrame mit demselben Ursprung möglich.

Bisher funktionierte das Ausführen eines Ansichtsübergangs mit document.startViewTransition in einem iFrame mit demselben Ursprung nicht, wenn gleichzeitig ein Übergang im Hauptframe ausgeführt wurde. Der Übergang des iFrames wird automatisch übersprungen. Jetzt werden beide Übergänge ausgeführt.

Das Aufrufen von Übergängen bei dokumentübergreifenden Navigationen desselben Ursprungs in einem iFrame wird ebenfalls unterstützt.

Verbesserungen bei der Anpassung der Textgröße

Mit der Eigenschaft text-size-adjust können Sie Schriftgrößen auf Mobilgeräten anpassen. Andere Werte als auto deaktivieren automatische Textgrößenanpassungen. Prozentwerte erhöhen die berechnete Textgröße.

Dadurch wird text-size-adjust einheitlicher und funktioniert wie ein direkter Multiplikator für die Schriftgröße (und Zeilenhöhe). Die wichtigsten Änderungen sind: * text-size-adjust funktioniert mit oder ohne Meta-Darstellungsbereich. * Bei anderen Werten als auto werden alle automatischen Textgrößenanpassungen deaktiviert. * Die Prozentsätze gelten direkt und ohne Heuristiken. * Layoutfehler wurden behoben.

<ph type="x-smartling-placeholder"></ph> Tracking-Fehler 340389272 | ChromeStatus.com-Eintrag | Technische Daten

Web APIs

Automatische Einstellung für Vollbildinhalte

Ein neuer "automatischer Vollbildmodus" Mit der Inhaltseinstellung können Unternehmensadministratoren zulassen, dass Websites ohne Nutzergeste in den Vollbildmodus wechseln. Nutzer können die Verwendung dieser Funktion für isolierte Web-Apps auch über die Einstellungsseiten der Website zulassen.

In Kombination mit der Berechtigung für die Fensterverwaltung und nicht blockierten Pop-ups stehen Ihnen dadurch wertvolle Vollbildfunktionen zur Verfügung:

  • Vollbild-Pop-up mit einer Touch-Geste auf einem anderen Bildschirm öffnen
  • Mit einer einzigen Touch-Geste Vollbildinhalte auf mehreren Displays anzeigen.
  • Inhalte im Vollbildmodus auf einem neuen Display anzeigen, wenn eine Verbindung besteht.
  • Du kannst mit einer einzigen Geste Vollbildfenster zwischen Displays wechseln.
  • Vollbildinhalte nach Ablauf oder Konsum der Nutzergeste anzeigen.

<ph type="x-smartling-placeholder"></ph> Demo | Tracking-Fehler Nr. 1501130 | Eintrag in ChromeStatus.com

WebGPU: GPUAdapter-Attribut info

Fügt ein synchrones GPUAdapter-Informationsattribut hinzu, um dieselben Informationen zum physischen Adapter wie bei der asynchronen GPUAdapter-Methode requestAdapterInfo() abzurufen.

<ph type="x-smartling-placeholder"></ph> Tracking-Fehler Nr. 335383516 | ChromeStatus.com-Eintrag | Technische Daten

Medien

Videokapitel in „MediaMetadata

Du kannst jetzt Informationen zu einzelnen Kapiteln hinzufügen, z. B. den Titel des Abschnitts, seinen Zeitstempel und ein Screenshotbild zu den Medienmetadaten. So können Nutzende durch die Inhalte der Medien navigieren.

Dies wird derzeit nur in ChromeOS-Medienbenachrichtigungen und nicht in den globalen Medieneinstellungen des Chrome-Browsers angezeigt.

<ph type="x-smartling-placeholder"></ph> Demo | ChromeStatus.com-Eintrag | Technische Daten

Bild im Bild dokumentieren: Nutzeraktivierung verbreiten

Dadurch können Nutzeraktivierungen in einem Bild-im-Bild-Fenster eines Dokuments innerhalb des Öffnungsfensters und umgekehrt verwendet werden. Dies macht die Verwendung von durch Nutzeraktivierung gesteuerten APIs ergonomischer, da häufig Event-Handler im Bild-im-Bild-Fenster des Dokuments tatsächlich im Kontext des Öffnenden ausgeführt werden, sodass der Kontext des Öffnenden auf die Nutzergeste zugreifen muss.

<ph type="x-smartling-placeholder"></ph> Demo | Tracking-Fehler Nr. 331246719 | Eintrag in ChromeStatus.com

JavaScript

Importkartenintegrität

Bei importierten ES-Modulen kann die Integrität derzeit nicht geprüft werden und sie können daher nicht in Umgebungen ausgeführt werden, in denen die Integrität von Unterressourcen erforderlich ist, oder mit CSP-Anweisungen vom Typ require-sri-for.

Diese Funktion fügt einen integrity-Abschnitt für den Import von Karten ein. So können Entwickler ES-Modul-URLs ihren Integritätsmetadaten zuordnen und dafür sorgen, dass sie nur geladen werden, wenn sie mit den erwarteten Hashes übereinstimmen.

<ph type="x-smartling-placeholder"></ph> Tracking-Fehler Nr. 334251999 | ChromeStatus.com-Eintrag

Snap-Ereignisse

Mithilfe von Andockereignissen können Entwickler zuverlässig darauf warten, dass sich das Snap-Ziel eines Scrollers ändert, und den Stil nach Bedarf anpassen.

CSS-Scroll-Snap-Points werden häufig als Mechanismus verwendet, um interaktive Scroll-Auswahlkomponenten zu erstellen. Dabei wird die Auswahl mit JavaScript-Intersektionsbeobachtern und einer Vermutung am Scroll-Ende bestimmt. Wenn Sie integrierte Ereignisse erstellen, wird der Status „Unsichtbar“ zur richtigen Zeit und korrekt bearbeitbar.

Mit dieser Funktion werden zwei JavaScript-Ereignisse hinzugefügt: scrollsnapchange und scrollsnapchanging. Das Ereignis scrollsnapchange informiert Entwickler nach Abschluss eines Scrollvorgangs (einschließlich des Andockens) darüber, dass sich das Element, an dem ein Scroller ausgerichtet wird, geändert hat. Das scrollsnapchanging-Ereignis gibt Entwicklern während eines Scrollvorgangs einen Hinweis, dass der User-Agent beabsichtigt, den Scroll-Container basierend auf der bisher eingegebenen Scrolling-Eingabe an einem neuen Targeting-Ziel auszurichten.

Datenschutz

Zusammengefasste Fehlerbehebungsberichte in der Attribution Reporting API

Durch diese Änderung kann die API auch nach der Einstellung von Drittanbieter-Cookies weiterhin Informationen zur Fehlerbehebung bereitstellen. Dies ist ein neuer Berichtstyp, der nicht an Drittanbieter-Cookies gebunden ist und ähnliche Informationen zur Fehlerbehebung bietet. Mit dieser Funktion können API-Aufrufer Debug-Signale in aggregierter Form anfordern und empfangen. Diese Funktion ähnelt sehr den aktuellen zusammengefassten Berichten, die von der API unterstützt werden. Die neuen Berichte beziehen sich jedoch speziell auf Debug-Signale.

<ph type="x-smartling-placeholder"></ph> ChromeStatus.com-Eintrag | Technische Daten

Bedienungshilfen

Fokussierbare Scroll-Container (Tastatur)

Diese Funktion bringt die folgenden Änderungen mit sich:

Scroller sind standardmäßig per Klick und programmatisch fokussierbar. Bildlaufleisten ohne fokussierbare untergeordnete Elemente sind standardmäßig per Tastatur fokussierbar.

Dies ist eine wichtige Verbesserung, um Scroller und Inhalte innerhalb von Scrollern für alle Nutzer zugänglicher zu machen. Weitere Informationen zu den Vorteilen finden Sie im Beitrag zu fokussierbaren Scrollern über die Tastatur. Fokussierbare Scroller auf der Tastatur werden ab Chrome 127 standardmäßig aktiviert. Wenn Websites etwas Zeit benötigen, um sich an diese neue Funktion anzupassen, gibt es mehrere Möglichkeiten:

<ph type="x-smartling-placeholder"></ph> Fokusierbare Scroller auf der Tastatur | Tracking-Fehler Nr. 1040141 | Eintrag in ChromeStatus.com | Technische Daten

Wird geladen

No-Vary-Search-Unterstützung für Pre-Rendering

Erweitert die No-Vary-Search-Unterstützung zum Pre-Rendering über die vorherige Prefetch-Unterstützung hinaus. Dadurch kann ein Pre-Rendering-Eintrag auch dann übereinstimmen, wenn sich bestimmte URL-Suchparameter ändern. Der No-Vary-Search-HTTP-Antwortheader deklariert, dass einige oder alle Teile einer URL-Anfrage für den Cache-Abgleich ignoriert werden können.

<ph type="x-smartling-placeholder"></ph> Tracking-Fehler Nr. 41494389 | ChromeStatus.com-Eintrag | Technische Daten

Neue Ursprungstests

Komprimierungswörterbuchtransport mit Shared Brotli und Shared Zstandard

Diese Funktion unterstützt die Verwendung bestimmter vorheriger Antworten als externes Wörterbuch für HTTP-Antworten, die Brotli oder Zstandard komprimieren.

<ph type="x-smartling-placeholder"></ph> Ursprungstest | Demo | Tracking-Fehler Nr. 1413922 | ChromeStatus.com-Eintrag | Technische Daten

Einstellung von Drittanbieter-Cookies

Wir beabsichtigen, den Standardzugriff auf Drittanbieter-Cookies (auch als websiteübergreifende Cookies bezeichnet) einzustellen und zu entfernen. Wir beginnen mit einer anfänglichen Testphase von 1% im 1. Quartal 2024 und planen die schrittweise Einstellung im 1. Quartal 2025, vorbehaltlich aller weiteren Bedenken der Wettbewerbs- und Marktaufsichtsbehörde des Vereinigten Königreichs.

Die Einstellung von Drittanbieter-Cookies ist ein zentraler Bestandteil der Privacy Sandbox-Initiative, deren Ziel es ist, das websiteübergreifende Tracking im Web und darüber hinaus verantwortungsvoll einzuschränken und gleichzeitig wichtige Anwendungsfälle durch neue Technologien zu unterstützen.

<ph type="x-smartling-placeholder"></ph> Demo | ChromeStatus.com-Eintrag | Technische Daten

Speicher, Service Worker und Kommunikations-APIs partitionieren

Ab Chrome 115 sind Speicher-, Service-Worker- und Kommunikations-APIs im Kontext von Drittanbietern partitioniert. Von Chrome 113 bis 126 konnten Websites an einem Einstellungstest teilnehmen, um die Partitionierung vorübergehend aufzuheben und das bisherige Verhalten von Speicher-, Service-Worker- und Kommunikations-APIs wiederherzustellen.

Ab Chrome 125 wird in der Storage Access API auch Speicher ohne Cookies unterstützt, was die meisten Anwendungsfälle für nicht partitionierten Speicher abdecken sollte. Wenn diese Anwendungsfälle nicht erfüllt sind, können Sie jetzt eine Verlängerung für den Test zur Einstellung von „DisableThirdPartyStoragePartitioning“ für sechs weitere Meilensteine (für Nutzer von Chrome 127 bis einschließlich 132) beantragen.

Weitere Informationen finden Sie im Blogpost zur Verlängerung des Testzeitraums für die Einstellung der Speicherpartitionierung.

<ph type="x-smartling-placeholder"></ph> Tracking-Fehler Nr. 1191114 | ChromeStatus.com-Eintrag

Test zur Einstellung von fokussierbaren Scroll-Containern (Tastatur)

Diese Funktion bringt die folgenden Änderungen mit sich:

Scroller sind standardmäßig per Klick und programmatisch fokussierbar. Bildlaufleisten ohne fokussierbare untergeordnete Elemente sind standardmäßig per Tastatur fokussierbar.

Wir haben versucht, diese Änderungen zu veröffentlichen, und festgestellt, dass eine begrenzte Anzahl von Websites die Erwartungen in Bezug auf einige ihrer Komponenten nicht erfüllt. Aus diesem Grund mussten wir die Bereitstellung der Funktion aufheben, um eine solche Störung zu vermeiden. Aufgrund der oben genannten Vorteile wird die Funktion in Version 127 eingeführt. Damit die betroffenen Websites mehr Zeit für die Migration ihrer Komponenten haben, starten wir einen Test zur Einstellung von Produkten und Diensten. Wenn diese Option aktiviert ist, wird die Funktion „KeyboardFocusableScrollers“ deaktiviert.

<ph type="x-smartling-placeholder"></ph> Ursprungstest | Fokusierbare Scroller auf der Tastatur | Tracking-Fehler Nr. 1040141 | ChromeStatus.com-Eintrag | Technische Daten

Einstellung und Entfernung

Mit dieser Version von Chrome werden die unten aufgeführten Einstellungen und Entfernungen eingeführt. Unter ChromeStatus.com finden Sie eine Liste mit geplanten Einstellungen, aktuellen Einstellungen und früheren Löschungen.

In dieser Version von Chrome werden drei Funktionen entfernt.

Mutationsereignisse

Die Unterstützung für Mutationsereignisse wird ab Chrome 127 standardmäßig deaktiviert. Code sollte vor diesem Datum migriert werden, um Websitefehler zu vermeiden. Wenn Sie mehr Zeit benötigen, haben Sie mehrere Möglichkeiten:

  • Mit dem Test zur Einstellung von Mutation Events (https://developer.chrome.com/origintrials/#/view_trial/919297273937002497) kann die Funktion für eine bestimmte Zeit auf einer bestimmten Website wieder aktiviert werden. Diese Funktion kann bis zum 25. März 2025 über Chrome 134 verwendet werden.
  • Die Unternehmensrichtlinie MutationEventsEnabled kann für den gleichen Zweck auch über Chrome 134 verwendet werden.

Weitere Informationen finden Sie im Blogpost zur Einstellung von Mutationsereignissen.

<ph type="x-smartling-placeholder"></ph> Tracking-Fehler Nr. 40268638 | ChromeStatus.com-Eintrag | Technische Daten

„Anfragen an das private Netzwerk“ einschränken für untergeordnete Ressourcen von öffentlichen Websites bis hin zu sicheren Kontexten

Legt fest, dass Anfragen an private Netzwerkanfragen für Unterressourcen von öffentlichen Websites nur aus einem sicheren Kontext initiiert werden dürfen. Beispiele hierfür sind Internet-zu-Intranet-Anfragen und Internet-zu-Intranet-Anfragen.

Dies ist der erste Schritt zur vollständigen Implementierung des privaten Netzwerkzugriffs.

<ph type="x-smartling-placeholder"></ph> Tracking-Fehler 986744 | ChromeStatus.com-Eintrag | Technische Daten

Alte Syntax für benutzerdefinierten CSS-Status entfernen

Die CSS-Pseudoklasse für den benutzerdefinierten Status wird von :--foo in :state(foo) umbenannt. Die neue Syntax :state(foo) wurde standardmäßig aktiviert. Aus diesem Grund entfernen wir die :--foo-Syntax.

Firefox und Safari haben die alte Syntax nie implementiert und beide haben die neue Syntax bereitgestellt.

Unternehmenskunden, die mehr Zeit benötigen, können die Richtlinie „CSSCustomStateDeprecatedSyntaxEnabled“ verwenden. Diese Richtlinie wird in Chrome 131 entfernt.

<ph type="x-smartling-placeholder"></ph> Tracking-Fehler Nr. 41486953 | ChromeStatus.com-Eintrag

Weitere Informationen

Wenn Sie sich noch gründlicher informieren möchten, Sehen Sie sich diese zusätzlichen Ressourcen an.

Google Chrome herunterladen

Chrome herunterladen für Android Computer oder iOS: