Stabiles Veröffentlichungsdatum:11. Juni 2024
Sofern nicht anders angegeben, gelten die folgenden Änderungen für Chrome 126 (stabile Version). Release-Version für Android, ChromeOS, Linux, macOS und Windows.
<ph type="x-smartling-placeholder">CSS
Dokumentübergreifende Übergänge bei der Ansicht für Navigationen am selben Ursprung
Bisher mussten Sie Ihre Website in eine SPA umgestalten, um die Datenansicht Transitions API. Das ist jetzt nicht mehr der Fall. Das Aufrufen von Übergängen durch Standardeinstellung 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 der Ansicht für dasselbe Dokument. Elemente mit einem view-transition-name
angewendet werden, und Sie können die Animationen mithilfe von CSS-Animationen anpassen.
<ph type="x-smartling-placeholder"></ph> Reibungslose Übergänge mit der View Transition API | Tracking-Fehler Nr. 1372584 | Eintrag in ChromeStatus.com | Technische Daten
Web APIs
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,
Nutzen der Gamepad API, um auch die Trigger von Gamepad-Geräten zu vibrieren
die mit dieser Funktion ausgestattet sind.
<ph type="x-smartling-placeholder"></ph> Tracking-Fehler Nr. 40834175 | ChromeStatus.com-Eintrag | Technische Daten
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 ermöglichen.
<ph type="x-smartling-placeholder"></ph> Tracking-Fehler Nr. 40598974 | ChromeStatus.com-Eintrag | Technische Daten
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()
.
<ph type="x-smartling-placeholder"></ph> ChromeStatus.com-Eintrag
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.
<ph type="x-smartling-placeholder"></ph> ChromeStatus.com-Eintrag | Technische Daten
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.
<ph type="x-smartling-placeholder"></ph> Demo | Tracking-Fehler Nr. 1171318 | Eintrag in ChromeStatus.com
Attribution Reporting API: Richtlinie zur Verweis-URL für attributionsrc
-Anfragen
Anfragen vom Typ „attributionsrc
“ werden wie andere Unterressourcen auf der Seite behandelt.
Wenn die API bisher durch die attributionsrc
-Attribution als Teil verschiedener HTML-Elemente wie <img>
, <script>
, <a>
oder window.open
aufgerufen wurde, wurde das im <html>
-Element festgelegte Verweisrichtlinienattribut auf Ressourcenebene ignoriert.
Mit dieser Änderung wird auf die attributionsrc
-Anfrage jetzt dieselbe Verweisrichtlinie auf Ressourcenebene angewendet, die in <img>
, <script>
, <a>
oder window.open
festgelegt ist.
So haben Werbetechnologie-Anbieter mehr Kontrolle darüber, ob sie die Referrer-Informationen in ihren attributionsrc
-Anfragen stärker oder weniger einschränken möchten.
<ph type="x-smartling-placeholder"></ph> ChromeStatus.com-Eintrag
Medien
MP4-Container-Unterstützung für MediaRecorder
Mit MediaRecorder wird jetzt das Muxing von Audio- und Videoinhalten in MP4-Containern unterstützt.
<ph type="x-smartling-placeholder"></ph> MediaRecorder | ChromeStatus.com-Eintrag | Technische Daten
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.
<ph type="x-smartling-placeholder"></ph> ChromeStatus.com-Eintrag | Technische Daten
JavaScript
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 der visualViewport
beendet ist. 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.
<ph type="x-smartling-placeholder"></ph> Tracking-Fehler Nr. 325307785 | ChromeStatus.com-Eintrag
Datenschutz
„navigator.cookieEnabled“ an die Spezifikation anpassen
navigator.cookieEnabled
gibt derzeit an, ob „der User-Agent versucht, Cookies zu verarbeiten“ in einem bestimmten Kontext. Eine Änderung in Chrome, also der Versand im Rahmen der Einstellung von Drittanbieter-Cookies (3PCD), würde dazu führen, dass angegeben wird, ob ein nicht partitionierter Cookie-Zugriff möglich ist. Dadurch wird in den meisten websiteübergreifenden iFrames „false“ zurückgegeben. Wir sollten das vorherige Verhalten von „navigator.cookieEnabled
“ wiederherstellen, das nur anzeigt, ob Cookies für die Website aktiviert oder deaktiviert waren, und uns auf die anbieterübergreifende Funktion „document.hasStorageAccess
“ verlassen, um anzugeben, ob ein nicht partitionierter Cookiezugriff möglich ist.
<ph type="x-smartling-placeholder"></ph> Tracking-Fehler Nr. 335553590 | ChromeStatus.com-Eintrag | Technische Daten
Bedienungshilfen
Unterstützung des Bedienungshilfen-Frameworks zur Benutzeroberflächenautomatisierung unter Windows
Moderne Hilfsanwendungen unter Microsoft Windows nutzen das Bedienungshilfen-Framework zur Benutzeroberflächenautomatisierung der Plattform, um mit anderen Anwendungen zu interagieren. Benutzeroberflächen. Bisher unterstützt Chromium zu diesem Zweck das ältere Framework Microsoft Active Accessibility (MSAA) und IAccessible2 (IA2), was zu Problemen mit Bedienungshilfen unter Windows geführt hat.
Um dieses Problem zu lösen, hat Microsoft zusammen mit dem Chrome-Team das Framework zur Benutzeroberflächenautomatisierung (UIA) unter Windows direkt unterstützt, wodurch Bedienungshilfen die Kommunikation mit dem Browser erleichtern. Ab Chrome-Version 126 werden wir die stabile Version nach und nach einführen. Voice Access kann dann in allen Chromium-basierten Browsern genutzt werden und die Nutzerfreundlichkeit aller UIA-basierten Bedienungshilfen wie „Sprechen“ und „Lupe“ wird verbessert.
<ph type="x-smartling-placeholder"></ph> UIA-Unterstützung unter Windows
Neue 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 um eine Anfrage für den Speicherzugriff automatisch zu genehmigen.
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, die eine pro Frame erzwingt für das RP und die passive Überwachung durch den IdP über den von FedCM bereits gewährt.
<ph type="x-smartling-placeholder"></ph> Ursprungstest | Erklärung | Eintrag in ChromeStatus.com
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 Mikrofonberechtigung angefordert wird. Diese sind auch in der 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.
<ph type="x-smartling-placeholder"></ph> Ursprungstest | Tracking-Fehler Nr. 330762482 | Eintrag in ChromeStatus.com
FedCM: Continuation API, Parameters API, Fields API, Mehrere configURLs, benutzerdefinierte Kontolabels
Entwickler können an einem Ursprungstest für ein Set von Desktop-Computern teilnehmen FedCM-Funktionen, die Autorisierung umfassen können. Das Paket besteht aus FedCM Continuation API, Parameter API, Fields API, Multiple configURLs und Custom Kontolabels. Dies ermöglicht einen OAuth-Autorisierungsablauf. über ein vom IdP bereitgestelltes Berechtigungsdialogfeld.
<ph type="x-smartling-placeholder"></ph> Tracking-Fehler Nr. 40262526 | ChromeStatus.com-Eintrag
In die Seite eingebettete Berechtigungssteuerung
Stellen Sie ein neues HTML-Element bereit, das mit dem Berechtigungsablauf interagiert.
Die Berechtigungsaufforderung wird derzeit direkt über JavaScript ausgelöst, ohne dass der User-Agent ein starkes Signal der Absicht des Nutzers hat. Ein inhaltsinternes Element, mit dem der Nutzer den Berechtigungsablauf auslöst, verbessert die UX für die Berechtigungsaufforderung sowie einen Wiederherstellungspfad von der „Abgelehnt“-Seite. Berechtigungsstatus für Websites.
<ph type="x-smartling-placeholder"></ph> ChromeStatus.com-Eintrag
Einstellung und Entfernung
Import-Assertion „assert“ verwerfen und entfernen Syntax
Sie können das Keyword assert
zugunsten des neuen Keywords with
in der Syntax des Importattributs verwerfen und entfernen.
import m from 'foo' assert { type: 'json' }
gibt nun also einen SyntaxError aus und Entwickler müssen zu import m from 'foo' with { type: 'json' }
wechseln.
<ph type="x-smartling-placeholder"></ph> ChromeStatus.com-Eintrag | Technische Daten
Weitere Informationen
Wenn Sie sich noch gründlicher informieren möchten, Sehen Sie sich diese zusätzlichen Ressourcen an.
- Neu in Chrome 126
- Neu bei den Chrome-Entwicklertools 126
- ChromeStatus.com-Updates für Chrome 126
- Release-Kalender für Chrome
- Bevorstehende Einstellungen
- Bevorstehende Entfernungen
Google Chrome herunterladen
Chrome herunterladen für Android-Geräte Computer oder iOS: