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:
- Mit dem Test zur Deaktivierung der fokussierbaren Scroll-Funktion der Tastatur kann die Funktion für einen begrenzten Zeitraum auf einer bestimmten Website deaktiviert werden. Diese Funktion kann bis zum 18. März 2025 über Chrome 132 verwendet werden.
- Die Unternehmensrichtlinie „KeyboardFocusableScrollersEnabled“ wird in Chrome 127 verfügbar sein und kann für den gleichen Zweck verwendet werden.
<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.
- Neu in Chrome 127
- Neu bei den Chrome-Entwicklertools 127
- ChromeStatus.com-Updates für Chrome 127
- Release-Kalender für Chrome
- Bevorstehende Einstellungen
- Bevorstehende Entfernungen