Sofern nicht anders angegeben, gelten die folgenden Änderungen für die neueste Chrome-Betaversion Release-Version für Android, ChromeOS, Linux, macOS und Windows. Weitere Informationen über die hier aufgeführten Funktionen oder über die Liste auf ChromeStatus.com. Chrome 127 ist seit dem 12. Juni 2024 als Betaversion verfügbar. Sie können die auf Google.com für Desktop-Computer oder auf Google Play Store auf Android-Geräten.
CSS
In dieser Version werden drei neue CSS-Funktionen hinzugefügt.
CSS-Schriftgröße anpassen
Die
font-size-adjust
CSS-Eigenschaft bietet eine Möglichkeit, die Größe von Kleinbuchstaben im Verhältnis zu
die Größe der Großbuchstaben, die die gesamte Schriftgröße definiert. Dieses
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.
Alt-Text mit mehreren Argumenten in von CSS generierten Inhalten
Mit der CSS-Eigenschaft content
kannst du alternativen Text für die Barrierefreiheit angeben
mit der folgenden Syntax:
.has-before-content::before {
content: url("cat.jpg") / "A cute cat";
}
Die angezeigte Syntax, bei der der Alt-Text durch eine einzelne Zeichenfolge angegeben wird, ist bereits
die in Chrome unterstützt werden. Ab Chrome 127 kann der Alt-Text durch einen beliebigen
Anzahl von Elementen, die zusätzlich zu Strings attr()
-Funktionen oder
Zähler. 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.
Unterstützung für Aufrufübergänge in iFrames
Ab Chrome 127 werden gleichzeitige Änderungen der Ansicht des gleichen Dokuments in einem Hauptframe und Same-Origin-iFrame verfügbar.
Bisher wurde ein Ansichtsübergang mit der document.startViewTransition
ausgeführt.
in einem iFrame mit demselben Ursprung funktioniert nicht, wenn im Hauptframe ein Übergang ausgeführt wird.
aus. Der Übergang des iFrames wird automatisch übersprungen. Jetzt
ausgeführt werden.
Übergänge bei dokumentübergreifenden Navigationen am selben Ursprung in einem iFrame ansehen unterstützt werden.
Web APIs
Ergänzungen für Attributionsberichte
Chrome 127 bietet zwei zusätzliche Funktionen für Attribution Reporting. Aggregieren Mithilfe von Fehlerbehebungsberichten können API-Aufrufer weiterhin Informationen zur Fehlerbehebung erhalten auch nach der Einstellung von Drittanbieter-Cookies. Attributionsbereiche bieten mehr Kontrolle gegenüber der Attributionsfilterung.
Automatische Einstellung für Vollbildinhalte
Ein neuer "automatischer Vollbildmodus" Mit der Inhaltseinstellung können Unternehmensadministratoren Websites zulassen um ohne Nutzergeste in den Vollbildmodus zu wechseln. Nutzer können auch die Funktion „Isoliertes Web“ Apps, die diese Funktion über Website-Einstellungsseiten nutzen können.
In Verbindung mit der Berechtigung „Fensterverwaltung“ und nicht blockierten Pop-ups werden wertvolle Vollbildfunktionen:
- 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.
Dieser Beitrag enthielt zuvor ein Bit für die websiteübergreifende Ancestor-Kette für CookiePartitionKey von partitionierten Cookies. Diese Funktion ist jetzt in Chrome 128 verfügbar.
Bild im Bild dokumentieren: Nutzeraktivierung verbreiten
Dadurch können Nutzeraktivierungen in einem Bild-im-Bild-Fenster eines Dokuments verwendet werden. im Eröffnungsfenster sowie umgekehrt. Dadurch ist die Bedienung ergonomischer APIs mit aktivierter Nutzeraktivierung, da häufig Event-Handler im Dokument Das Bild-im-Bild-Fenster wird also im Kontext der öffnenden Person ausgeführt, Der Kontext von opener benötigt Zugriff auf die Geste des Nutzers.
Importkartenintegrität
Die Integrität importierter ES-Module kann derzeit nicht geprüft werden.
kann nicht in Umgebungen ausgeführt werden, die die Integrität von Unterressourcen erfordern oder
require-sri-for
CSP-Anweisungen.
Mit dieser Funktion wird ein integrity
-Abschnitt für den Kartenimport hinzugefügt, mit dem Entwickler
ES-Modul-URLs ihren Integritätsmetadaten zuordnen und dafür sorgen, dass sie nur geladen werden,
Sie stimmen mit den erwarteten Hashes überein.
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 für alle Nutzenden zugänglicher. Weitere Informationen zu den Vorteilen finden Sie unter Beitrag zu fokussierbaren Scrollern auf der Tastatur. Fokussierbare Scroller der Tastatur werden ab Chrome 127 standardmäßig aktiviert. Wenn Websites Zeit benötigen, um sich an gibt es mehrere Möglichkeiten:
- Die Einstellung der fokussierbaren Scroller der Tastatur wird deaktiviert. Probeabo kann dazu verwendet werden, die Funktion für einen bestimmten Zeitraum zu einem bestimmten Zeitpunkt Website. Diese Funktion kann bis zum 18. März 2025 über Chrome 132 verwendet werden.
- KeyboardFocusableScrollersEnabled für Unternehmen Richtlinie sind in Chrome 127 verfügbar und können für denselben Zweck verwendet werden.
No-Vary-Search-Unterstützung für Pre-Rendering
Erweitert die Unterstützung von No-Vary-Search für das Pre-Rendering zusätzlich zum vorherigen Prefetch Support. Dadurch wird ein einen Pre-Rendering-Eintrag, damit sie auch dann übereinstimmen, wenn sich bestimmte URL-Suchparameter ändern. Die Der No-Vary-Search-HTTP-Antwortheader deklariert, dass einige oder alle Teile einer URL kann zum Zweck des Cache-Abgleichs ignoriert werden.
In diesem Post waren schon Snap-Ereignisse enthalten, diese sind jedoch Chrome 127. Die stabile Version wird in einer zukünftigen Version veröffentlicht.
Videokapitel in „MediaMetadata
“
Du kannst jetzt einzelne Kapitel Informationen wie Titel des Abschnitts, Zeitstempel und ein Screenshot Metadaten. So können Nutzende durch die Inhalte der Medien navigieren.
Dies wird nur in ChromeOS-Medienbenachrichtigungen angezeigt und nicht in Globale Mediensteuerung im Chrome-Browser.
WebGPU: GPUAdapter-Infoattribut
Fügt ein synchrones GPUAdapter-Informationsattribut hinzu, um dieselben Informationen abzurufen
wie beim asynchronen GPUAdapter.
requestAdapterInfo()
-Methode.
Ursprungstests laufen
In Chrome 127 können Sie den folgenden neuen Ursprung aktivieren Tests.
Komprimierungswörterbuchtransport mit Shared Brotli und Shared Zstandard
Mit dieser Funktion wird die Verwendung bestimmter vorheriger Antworten als externes Wörterbuch für Brotli- (oder Zstandard)-Komprimierung von HTTP-Antworten.
0.0.0.0
für privaten Netzwerkzugriff (PNA) einstellen
Wir schlagen vor, den Zugriff auf die IP-Adresse 0.0.0.0
vor der PNA vollständig zu blockieren
der Einführung.
Der direkte Zugriff auf private Netzwerkendpunkte über öffentliche Netzwerke in Chrome wird eingestellt
Websites als Teil des
PNA-Spezifikation
Bei dieser Spezifikation werden Dienste berücksichtigt, die den lokalen Host (127.0.0.0/8) überwachen.
als privat gelten. Der PNA-Schutz von Chrome (im Rahmen
https://chromestatus.com/feature/5436853517811712) können mit der
IP-Adresse 0.0.0.0
für den Zugriff auf Dienste, die den lokalen Host unter macOS und
Linux
Dies kann auch bei DNS-Rebinding-Angriffen missbraucht werden, die auf eine Webanwendung abzielen. auf localhost.
Da 0.0.0.0
in der Praxis nicht verwendet wird (und nicht verwendet werden sollte), wird die Funktion eingestellt.
getrennt von den übrigen
Anfragen für private Netzwerke.
Einstellung von Drittanbieter-Cookies
Wir beabsichtigen, den Standardzugriff auf Drittanbieter- bzw. websiteübergreifende Dienste einzustellen und zu entfernen. beginnend mit einer Testphase von 1% im 1. Quartal 2024, gefolgt von einer Die schrittweise Einstellung ist für Q1 2025 geplant, vorbehaltlich etwaiger verbleibenden Wettbewerbsbedenken der Wettbewerbs- und Marktaufsichtsbehörde des Vereinigten Königreichs.
Die Einstellung von Drittanbieter-Cookies ist ein die Privacy Sandbox-Initiative, die die Anzahl der im Web (und darüber hinaus) verfolgen und gleichzeitig wichtige Anwendungsfälle durch neue Technologien.
Speicher, Service Worker und Kommunikations-APIs partitionieren
Ab Chrome 115 werden Speicher-, Service-Worker- und Kommunikations-APIs die in Drittanbieterkontexten partitioniert sind. Von Chrome 113 bis Chrome 126 konnten Websites an einem Einstellungstest teilnehmen, um die Partitionierung vorübergehend aufzuheben und von Speicher-, Service-Worker- und Kommunikations-APIs.
Ab Chrome 125 wird in der Storage Access API das Speichern ohne Cookies unterstützt,
das die meisten Anwendungsfälle
für nicht partitionierten Speicher abdecken sollte. Wo?
diese Anwendungsfälle nicht erfüllt sind, können Sie jetzt eine Verlängerung
Test zur Einstellung von DisableThirdPartyStoragePartitioning
für sechs weitere sechs weitere
Meilensteinen für Nutzer von Chrome 127 bis einschließlich 132.
Weitere Informationen finden Sie in der Blogpost zur Verlängerung des Testzeitraums zur Einstellung der Speicherpartitionierung .
Test zur Einstellung von fokussierbaren Scroll-Containern auf der 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.
Beim Versuch, diese Änderungen zu veröffentlichen, haben wir festgestellt, dass bei einer begrenzten Anzahl von Websites Erwartungen hinsichtlich einiger Komponenten nicht erfüllt sind. Deshalb mussten wir um eine solche Störung zu vermeiden. Aufgrund der Vorteile wird es in Version 127 ausgeliefert. Damit die betroffenen Personen mehr Zeit haben, um ihre Komponenten zu migrieren, starten wir einen Test zur Einstellung. Wann? aktiviert ist, wird die Funktion deaktiviert.
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 und aktuellen Einstellungen. und frühere Entfernungen.
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 Websiteschäden zu vermeiden. Wenn mehr Zeit gibt es mehrere Möglichkeiten:
- Mit dem Test zur Einstellung von Mutationsereignissen kann die Funktion für einen begrenzten Zeitraum auf einer bestimmten Website wieder aktiviert werden. Diese Funktion kann bis zum 25. März 2025 über Chrome 134 verwendet werden.
- Das Unternehmen MutationEventsEnabled für denselben Zweck verwendet werden, auch über Chrome 134.
Blogpost ansehen Einstellung von Mutationsereignissen für erhalten Sie weitere Informationen.
„Anfragen an das private Netzwerk“ einschränken für untergeordnete Ressourcen von öffentlichen Websites bis hin zu sicheren Kontexten
Erfordert, dass Anfragen an private Netzwerk für Unterressourcen von öffentlichen Websites dürfen nur in einem sicheren Kontext initiiert werden. Beispiele: Internet zu Intranet Loopback-Anfragen über das Internet.
Dies ist ein erster Schritt zur vollständigen Implementierung eines privaten Netzwerks. Zugriff:
Alte Syntax für benutzerdefinierten CSS-Status entfernen
Die CSS-Pseudoklasse für den benutzerdefinierten Status wird von :--foo
in
:state(foo)
. Die neue Syntax :state(foo)
wurde standardmäßig aktiviert.
daher entfernen wir die Syntax :--foo
.
In Firefox und Safari wurde die alte Syntax nie implementiert und beide wurden bereits ausgeliefert mit der neuen Syntax.
Unternehmenskunden, die mehr Zeit benötigen, können die
CSSCustomStateDeprecatedSyntaxEnabled
-Richtlinie. Diese Richtlinie wird entfernt in
Chrome 131.