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 zu den Funktionen, die hier über die bereitgestellten Links oder in der Liste auf ChromeStatus.com. Chrome 126 ist seit dem 15. Mai Beta 2024 Die neuesten Versionen stehen unter Google.com für Computer und im Google Play Store für Android-Geräte zum Download bereit.
CSS
In dieser Version wird eine neue CSS-Funktion hinzugefügt.
Dokumentübergreifende Übergänge bei der Ansicht für Navigationen am selben Ursprung
Bisher mussten Sie Ihre Website in eine SPA umgestalten, um die Ansicht Transitions API. Das ist jetzt nicht mehr der Fall. Aufrufübergänge sind jetzt verfügbar für Navigationen am selben Ursprung. Sie können einen Ansichtsübergang zwischen aus zwei verschiedenen Dokumenten mit demselben Ursprung.
Damit eine dokumentübergreifende Ansicht umgestellt werden kann, müssen beide Seiten der Verwendung zustimmen. Aufgabe
die @view-transition
at-Regel verwenden und den navigation
-Deskriptor auf
auto
@view-transition {
navigation: auto;
}
Bei dokumentübergreifenden Übergängen der Ansicht werden dieselben Bausteine und Prinzipien wie
Änderungen bei der Ansicht
desselben Dokuments. Elemente mit einem view-transition-name
angewendet werden, und Sie können die Animationen mithilfe von CSS-Animationen anpassen.
Weitere Informationen finden Sie in der Dokumentation zur View Transitions API.
Web APIs
Dieser Beitrag enthielt ursprünglich die Einstellung „Automatischer Vollbildmodus für Inhalte“. die jetzt in Chrome 127 verfügbar ist.
Gamepad API-Erweiterung „Trigger-Rumble“
Erweitert die GamepadHapticActuator
-Oberfläche, um den Trigger-Rumble-Effekt anzuzeigen
im Web für
kompatiblen Gamepads. Diese Erweiterung ermöglicht Webanwendungen,
Vorteil der Gamepad API, um auch die Trigger von Gamepad-Geräten zu vibrieren
die mit dieser Funktion ausgestattet sind.
OpusEncoderConfig-Parameter signal
und application
Die Parameter OpusEncoderConfig.signal
und OpusEncoderConfig.application
sind direkt den implementierungsspezifischen Drehknöpfen des Encoders zugeordnet. Damit sind Web-,
um Hinweise darauf zu geben, welche Art von Daten
Kontext, in dem die Daten verwendet werden.
signal
kann "auto"
, "music"
oder "voice"
sein. Konfiguriert den Encoder
um die beste Leistung bei der Codierung des angegebenen Datentyps zu erzielen. application
kann "voip"
, "audio"
oder "lowdelay"
sein. Der Encoder wird so konfiguriert,
Sprachverständlichkeit, eine vertrauenswürdige Wiedergabe der ursprünglichen Eingabe bevorzugt oder
minimale Latenz.
PointerEvent.deviceId für Schreiben mit mehreren Stiften
Da Geräte mit erweiterter Eingabefunktion für die Eingabestifte immer häufiger weit verbreitet ist, ist es wichtig, dass sich die Webplattform diese erweiterten Funktionen unterstützen, damit beide Seiten Nutzenden und Entwickelnden. Ein solcher Fortschritt ist die Möglichkeit, Digitizer kann mehr als einen Eingabestift erkennen, der damit interagiert. gleichzeitig.
Diese Funktion ist eine Erweiterung der PointerEvent
-Oberfläche für
fügen Sie das neue Attribut deviceId
hinzu,
das für Sitzungs-persistente
dokumentisolierte, eindeutige Kennung, die ein Entwickler zuverlässig verwenden kann, um
einzelne Stifte identifizieren, die mit der Seite interagieren.
ChromeOS-Web-Apps mit Tabs
Bei PWAs in einem eigenständigen Fenster kann jeweils nur eine Seite geöffnet sein. Bei einigen Apps wird davon ausgegangen, dass Nutzer viele Seiten gleichzeitig öffnen. Im Tab-Modus wird ein Tab zu eigenständigen Web-Apps in ChromeOS, in denen mehrere Tabs geöffnet werden können. einmal.
Durch die Funktion werden der neue Anzeigemodus "tabbed"
und ein neues Manifestfeld hinzugefügt.
Anpassungen der Tableiste zulassen.
Methode toJSON()
für GeolocationCoordinates
und GeolocationPosition
Fügt .toJSON()
-Methoden zu den GeolocationCoordinates
- und
GeolocationPosition
-Schnittstellen. Dies ermöglicht die Serialisierung dieser Objekte.
mit JSON.stringify()
.
visualViewport
-onscrollend
-Support
Das JavaScript-Ereignis scrollend
wird ausgelöst, um zu signalisieren, dass bei einem Scrollvorgang
zu ihrem Ende kommen.
Die visualViewport
-Oberfläche enthält einen onscrollend
-Event-Handler, der
wird aufgerufen, wenn ein Scrollvorgang auf dem visualViewport
beendet wurde. Google Chrome
unterstützt bereits das Hinzufügen eines scrollbaren Ereignis-Listeners über
visualViewport.addEventListener("scrollend")
Das macht es nur möglich,
Fügen Sie außerdem mithilfe von visualViewport.onscrollend
einen Event-Listener hinzu.
WebGLObject Web-IDL-Superschnittstelle
Diese Funktion stellt den WebGLObject
-Typ in denselben Kontexten bereit, in denen die WebGL-
Die API wird bereitgestellt – im Hauptthread und auf den Workern.
WebRTC-codierte Transformation: Funktionen zum Ändern von Metadaten
Bei einigen Anwendungsfällen für WebRTC Encoded Transform werden nicht nur die Nutzlast von codierten Video- oder Audioframes, aber auch deren Metadaten. Beispiel:
Ändern des Zeitstempels eines Frames, um eine Verzögerung einzuleiten. MIME-Typ ändern des Frames, wenn die Transformation den Typ der Nutzlast ändert. Weiterleitung von Medien zu einer neuen Peer-Verbindung, die unterschiedliche Metadatenwerte verwendet.
Mit dieser Funktion können Audio- und Videoinhalte mit der WebRTC Encoded Transform API bearbeitet werden Frame-Metadaten.
SVG-Unterstützung für die Async Clipboard API
Wechsle unter Windows zu UTF-8, während du das image/svg+xml
-Format in den
Zwischenablage öffnen. Im HTML-Format wird unter Windows bereits UTF-* verwendet. Dadurch ist das Kopieren möglich.
und SVG-Bilder aus der Zwischenablage einfügen.
Auf allen anderen unterstützten Plattformen ist image/svg+xml
in UTF-8 serialisiert
bevor es in die Zwischenablage geschrieben wird.
Weitere Informationen finden Sie unter SVG-Unterstützung für die Async Clipboard API.
Die CloseWatcher
API wieder aktivieren und Anfragen zum Schließen für <dialog>
und popover=""
schließen
Mit der CloseWatcher
API können Schließanfragen wie der Schlüssel ESC verarbeitet werden,
oder die Schaltfläche „Zurück“ auf Android-Geräten
auf einheitliche Weise verwenden.
Diese Funktion wurde ursprünglich in Chrome 120 eingeführt.
wurde jedoch deaktiviert, weil
zu einer unerwarteten Interaktion mit <dialog>
.
Es wurde wieder aktiviert
nach einigen Verbesserungen des Verhaltens zur Minimierung der Probleme in Chrome 126
dort gesehen werden.
Unterstützung des Bedienungshilfen-Frameworks zur Benutzeroberflächenautomatisierung unter Windows
Microsoft hat mit dem Chrome-Team zusammengearbeitet, um die Benutzeroberflächenautomatisierung (UIA) zu unterstützen. Framework direkt unter Windows. Dadurch können Bedienungshilfen mit dem Browser kommunizieren können. Schrittweise Einführung der stabilen Version in Chrome Version 126. Dadurch kann Voice Access in allen Chromium-basierten Browser und verbessert die User Experience für alle UIA-basierten Bedienungshilfen wie die Sprecherfunktion und die Lupe. Dadurch werden auch die Fenster UIA-Emulationsebene, die die Ursache für viele Leistungsprobleme Chromium für Windows
Weitere Informationen finden Sie unter UIA-Unterstützung unter Windows.
Neue Ursprungstests
In Chrome 126 können Sie die folgenden neuen Ursprungstests.
FedCM als Vertrauenssignal für die Storage Access API
Gleicht die FedCM und die Storage Access API ab, indem eine vorherige FedCM-Erteilung erteilt wird Gültiger Grund für die automatische Genehmigung einer Anfrage für den Speicherzugriff.
Wenn ein Nutzer die Berechtigung erteilt, seine Identität bei einem Drittanbieter zu verwenden Identitätsanbieter (Identity Provider, IdP) einer vertrauenden Partei (RP), viele IdPs erfordern Drittanbieter damit sie ordnungsgemäß und sicher funktionieren. Mit diesem Vorschlag möchten wir durch Aktualisieren der Storage Access API auf private und sichere Weise Berechtigungsprüfung (SAA), um nicht nur die erteilte Berechtigung zu akzeptieren, eine Aufforderung für den Speicherzugriff, sondern auch die von der FedCM gewährte Berechtigung .
Eine wichtige Eigenschaft dieses Mechanismus besteht darin, die Gewährung explizit auf Fälle zu beschränken. vom RP über die FedCM-Berechtigungsrichtlinie zugelassen, mit der eine pro Frame erzwungene Kontrolle für das RP und verhindern eine passive Überwachung durch den IdP über die von FedCM bereits gewährt.
Registrieren Sie sich für FedCM als Vertrauenssignal für den Ursprungstest der Storage Access API.
Medienvorschau deaktivieren
Bei diesem Reverse-Origin-Test werden Websites von der Einführung von Medienvorschauen ausgeschlossen.
Chrome bietet eine Echtzeitvorschau der Kamera- und Mikrofoneingabe, sobald von Websites die Kamera- und Mikrofonberechtigungen angefordert werden. Diese sind auch über die pageinfo der Website verfügbar.
Außerdem können Nutzer mit mehreren Geräten eine Kamera und ein Mikrofon auswählen, wenn die Berechtigungen angefordert werden, es sei denn, die Website hat über getUserMedia()
ein bestimmtes Gerät angefordert.
Um Ihre Website von der Medienvorschau auszuschließen, registrieren Sie sich für die Ursprünglicher Test für den Opt-out-Deaktivierungstest von Medienvorschauen
FedCM: Continuation API, Parameters API, Fields API, Mehrere configURLs, benutzerdefinierte Kontolabels
Entwickler können an einem Ursprungstest für ein Set von Computern teilnehmen FedCM-Funktionen, die Autorisierung umfassen können. Das Paket besteht aus FedCM Continuation API, Parameter API, Fields API, mehrere configURLs und Custom Kontolabels. Dies ermöglicht einen dem OAuth-Autorisierungsablauf ähnelnden Vorgang. über ein vom IdP bereitgestelltes Berechtigungsdialogfeld.
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.
Dies ist eine wichtige Verbesserung, um Scroller und Inhalte innerhalb für alle Nutzenden zugänglicher. Weitere Informationen zu den Vorteilen finden Sie unter der Beitrag Fokusierbare Scroller auf der Tastatur.
Beim Versuch, diese Änderungen zu veröffentlichen,
haben wir festgestellt, dass eine begrenzte Anzahl von
Erwartungen an einige ihrer Komponenten gebrochen hatte. Deshalb mussten wir
um eine solche Störung zu vermeiden. Aufgrund der Vorteile
wird diese Funktion wieder verfügbar sein. Um den betroffenen Websites mehr Zeit zu gewähren
für die Migration ihrer Komponenten
beginnen wir einen Einstellungstest. Wenn diese Option aktiviert ist,
wird die Funktion „KeyboardFocusableScrollers
“ deaktiviert.
Einstellung und Entfernung
Für diese Version von Chrome gibt es keine neuen Einstellungen oder entfernten Inhalte. Sie können jedoch Dies ist die letzte Chrome-Version, die Mutationsereignisse unterstützt. Sie werden in Chrome 127 entfernt. Gelesen Mutationsereignisse werden aus Chrome entfernt .