Datum der stabilen Version:30. September 2025
Sofern nicht anders angegeben, gelten die folgenden Änderungen für die stabile Version von Chrome 141 für Android, ChromeOS, Linux, macOS und Windows.
CSS
Benutzerdefinierte Property-Aufzählung in getComputedStyle()
Beim Durchlaufen von window.getComputedStyle(element)
in Chrome gab es einen Fehler, bei dem alle benutzerdefinierten Eigenschaften, die für das Element festgelegt wurden, nicht berücksichtigt wurden. Daher wird bei length()
für das zurückgegebene Objekt die Anzahl der festgelegten benutzerdefinierten Eigenschaften nicht berücksichtigt. Dieser Fehler wurde ab Chrome 141 behoben. Chrome entspricht damit Firefox und Safari.
ChromeStatus.com-Eintrag | Spezifikation
DOM
ARIA Notify API
ariaNotify
bietet eine JavaScript API, mit der Autoren von Inhalten einem Screenreader mitteilen können, was er lesen soll.
ariaNotify
verbessert die Zuverlässigkeit und die Entwicklerkontrolle im Vergleich zu ARIA-Live-Regionen und ermöglicht das Ankündigen von Änderungen, die nicht an DOM-Updates gebunden sind. So können Sie dynamische Webanwendungen barrierefreier gestalten. Die Verwendung von iFrames für diese Funktion kann über die Berechtigungsrichtlinie "aria-notify"
gesteuert werden.
Tracking-Fehler 326277796 | ChromeStatus.com-Eintrag | Spezifikation
Algorithmus zum Aufdecken von hidden=until-found
und Details aktualisieren
Die Spezifikation wurde vor Kurzem geringfügig geändert, um zu verhindern, dass der Browser in einer Endlosschleife hängen bleibt. Die Änderungen betreffen die Algorithmen zum Einblenden von hidden=until-found
- und „details“-Elementen und werden jetzt in Chrome ausgeliefert.
Tracking-Fehler #433545121 | ChromeStatus.com-Eintrag | Spezifikation
JavaScript
Implementierungen anpassen, um festzulegen, wann RTP-Statistiken erstellt werden sollen
RTP-Statistikobjekte vom Typ „outbound-rtp“ oder „inbound-rtp“ stellen in diesem Fall einen WebRTC-Stream dar. Die Kennung dieses Streams ist die SSRC (eine Zahl). Diese Funktion entspricht der Spezifikation, wann diese Statistiken erstellt werden sollen.
Tracking-Fehler #406585888 | ChromeStatus.com-Eintrag | Spezifikation
Medien
restrictOwnAudio
unterstützen
Die Property restrictOwnAudio
ist eine einschränkbare Property für erfasste Display-Oberflächen. Dadurch ändert sich das Verhalten von Systemaudio auf einer erfassten Displayoberfläche.
Die Einschränkung restrictOwnAudio
wirkt sich nur aus, wenn die erfasste Displayoberfläche von Natur aus Systemaudio enthält. Andernfalls hat sie keine Auswirkungen.
ChromeStatus.com-Eintrag | Spezifikation
windowAudio
für getDisplayMedia()
Erweitert DisplayMediaStreamOptions
für getDisplayMedia()
mit einer windowAudio
-Option. Mit dieser neuen Option können Webanwendungen dem User-Agent mitteilen, ob dem Nutzer die Möglichkeit geboten werden soll, Audio zu teilen, wenn ein Fenster ausgewählt wird. windowAudio
kann je nach Anwendungseinstellung auf „exclude“, „system“ oder „window“ festgelegt werden.
Eine Webanwendung, die für die Audioaufnahme konfiguriert ist, aber die Aufnahme von Systemaudio begrenzen möchte, wenn ein Fenster ausgewählt ist, sollte windowAudio: "exclude"
festlegen.
ChromeStatus.com-Eintrag | Spezifikation
Sonstige
Unterstützung von width
und height
als Darstellungsattribute für verschachtelte <svg>
-Elemente
Mit dieser Funktion können width
und height
als Darstellungsattribute auf verschachtelte <svg>
-Elemente angewendet werden, sowohl über SVG-Markup als auch über CSS. Dieser duale Ansatz bietet Entwicklern noch mehr Flexibilität, da sie SVG-Elemente in komplexen Designs effizienter verwalten und gestalten können.
Tracking-Fehler #40409865 | ChromeStatus.com-Eintrag | Spezifikation
Digital Credentials API (Unterstützung für die Präsentation)
Websites rufen Anmeldedaten aus Mobile-Wallet-Apps über verschiedene Mechanismen ab, z. B. über benutzerdefinierte URL-Handler und QR-Code-Scanning. Mit dieser Funktion können Websites Identitätsinformationen von Wallets über das IdentityCredential
-CredMan-System von Android anfordern. Es ist erweiterbar, um mehrere Berechtigungsnachweisformate (z. B. ISO mDoc und W3C-verifizierbarer Berechtigungsnachweis) zu unterstützen, und ermöglicht die Verwendung mehrerer Wallet-Apps. Mit diesem Update werden Mechanismen eingeführt, die dazu beitragen, das Risiko eines missbräuchlichen Einsatzes von realen Identitäten im gesamten Ökosystem zu verringern.
Tracking-Fehler #40257092 | ChromeStatus.com-Eintrag | Spezifikation
Navigation API: Deferred Commit (Precommit-Handler)
Normalerweise werden bei einem Aufruf von navigateEvent.intercept()
die abgefangenen Navigationsvorgänge (und damit die URL-Aktualisierungen) übernommen, sobald NavigateEvent
abgeschlossen ist.
Mit dieser Funktion wird navigateEvent.intercept()
die Option precommitHandler
hinzugefügt, ähnlich wie bei handler
. Der Commit wird aufgeschoben, bis dieser Handler (und alle anderen Precommit-Handler) aufgelöst sind. Außerdem kann der Handler die URL, die Informationen, den Status und das Verhalten des Navigationsverlaufs (Push/Replace) ändern.
Tracking-Fehler 440190720 | ChromeStatus.com-Eintrag | Spezifikation
FedCM: Alternative Felder bei der Kontoauswahl
Unterstützung für Telefonnummern und Nutzernamen als Kennzeichnungen zum Unterscheiden von Konten in der Kontoauswahl zusätzlich oder anstelle des vollständigen Namens und der E-Mail-Adresse eines Nutzers. Außerdem werden diese neuen Felder für Websites verfügbar gemacht, um den Offenlegungstext zu beeinflussen.
Tracking bug #382086282 | ChromeStatus.com entry | Spec
Netzwerk / Verbindung
Unterstützung von „No-Vary-Search“ für den HTTP-Festplatten-Cache
Ermöglicht dem HTTP-Festplatten-Cache, den Antwortheader No-Vary-Search
zu verwenden, um einen Cache-Eintrag für URLs freizugeben, die sich nur in den Abfrageparametern unterscheiden.
Entwickler können No-Vary-Search
verwenden, um Abfrageparameter anzugeben, die sich nicht auf die Nutzerfreundlichkeit auswirken. Ein häufiges Beispiel ist eine ID, mit der Conversions erfasst werden. Wenn dieser Header im HTTP-Festplatten-Cache unterstützt wird, kann die Conversion-ID verwendet oder aus dem Cache neu validiert werden, wenn der Nutzer später ohne die Conversion-ID zur selben Seite zurückkehrt. Sie muss dann nicht von Grund auf neu aus dem Netzwerk abgerufen werden.
Bisher wurde No-Vary-Search
für den Navigations-Prefetch-Cache, Prefetch- und Prerender-Spekulationsregeln sowie Prerender ausgeliefert. Durch diese Einführung ist die Funktion für alle Funktionen verfügbar, die den HTTP-Festplatten-Cache verwenden.
Tracking-Fehler 382394774 | ChromeStatus.com-Eintrag | Spezifikation
Offline / Speicher
IndexedDB-getAllRecords()
- und Richtung-Option für getAll()
und getAllKeys()
Mit dieser Funktion wird die Methode getAllRecords()
dem IndexedDB IDBObjectStore und IDBIndex hinzugefügt. Außerdem wird getAll()
und getAllKeys()
ein Richtungsparameter hinzugefügt. Mit dieser Funktion können bestimmte Lesemuster deutlich schneller ausgeführt werden als mit der vorhandenen Alternative der Iteration mit Cursorn. In einem Test wurde bei einer Arbeitslast aus einer Microsoft-Property eine Verbesserung von 350 ms erzielt.
Bei der Methode getAllRecords()
werden getAllKeys()
und getAll()
kombiniert, indem sowohl Primärschlüssel als auch Werte gleichzeitig aufgezählt werden. Für einen IDBIndex stellt getAllRecords()
zusätzlich zum Primärschlüssel und -wert auch den Indexschlüssel des Datensatzes bereit.
Tracking-Fehler 40746016 | ChromeStatus.com-Eintrag | Spezifikation
Leistung
Spekulationsregeln: Verbesserungen bei der „eager“-Bereitschaft auf dem Computer
Auf dem Computer werden jetzt Vorabrufe und Vorabrenderungen für „eager“-Regeln für die Spekulation über die Eifrigkeit ausgelöst, wenn Nutzer den Mauszeiger kürzer als bei der „moderate“-Mauszeigerzeit auf einen Link bewegen.
Das bisherige Verhalten, bei dem Prefetching und Prerendering so schnell wie möglich gestartet wurden, entsprach der Eifrigkeit „immediate“. Dieses neue Verhalten ist nützlicher, da es die Absicht des Autors besser widerspiegelt, der eifriger als „moderat“ und weniger eifrig als „sofort“ sein möchte.
ChromeStatus.com-Eintrag | Spezifikation
Sicherheit
Strenge Richtlinie zum gleichen Ursprung für die Storage Access API
Passt die Semantik der Storage Access API so an, dass sie in Bezug auf die Sicherheit strikt der Richtlinie zum gleichen Ursprung folgt. Wenn Sie document.requestStorageAccess()
in einem Frame verwenden, werden standardmäßig nur Anfragen an die Quelle des Iframes (nicht an die Website) mit Cookies versehen.
Tracking bug #379030052 | ChromeStatus.com entry | Spec
Signaturbasierte Integrität
Diese Funktion bietet Webentwicklern einen Mechanismus, um die Herkunft von Ressourcen zu überprüfen, von denen sie abhängig sind. So wird eine technische Grundlage für das Vertrauen in die Abhängigkeiten einer Website geschaffen. Kurz gesagt: Server können Antworten mit einem Ed25519-Schlüsselpaar signieren und Webentwickler können den User-Agent anweisen, die Signatur mit einem bestimmten öffentlichen Schlüssel zu überprüfen. Das ist eine nützliche Ergänzung zu den URL-basierten Prüfungen, die von der Content Security Policy angeboten werden, und den inhaltsbasierten Prüfungen von Subresource Integrity.
Tracking bug #375224898 | ChromeStatus.com-Eintrag | Spezifikation
WebRTC
WebRTC Encoded Transform (V2)
Diese API ermöglicht die Verarbeitung von codierten Media, die durch ein RTCPeerConnection
fließen. Chrome hat 2020 eine frühe Version dieser API ausgeliefert. Seitdem hat sich die Spezifikation geändert und andere Browser haben die aktualisierte Version eingeführt (Safari im Jahr 2022 und Firefox im Jahr 2023). Mit dieser Einführung wird Chrome im Rahmen von Interop 2025 an die aktualisierte Spezifikation angepasst.
Die generateKeyFrame method
ist von dieser Einführung nicht betroffen. Sie wird noch diskutiert.
Tracking-Fehler 354881878 | ChromeStatus.com-Eintrag | Spezifikation
echoCancellationMode
für getUserMedia()
Erweitert das echoCancellation
-Verhalten des MediaTrackConstraints
-Dictionary. Bisher wurden true
oder false
akzeptiert, jetzt werden zusätzlich die Werte "all"
und "remote-only"
akzeptiert. So können Clients das Verhalten der Echounterdrückung für Audiotracks, die von Mikrofonen empfangen werden, ändern und festlegen, wie viel der Wiedergabe des Nutzersystems (alle oder nur Audio, das von PeerConnections
empfangen wird) aus dem Mikrofonsignal entfernt wird.
ChromeStatus.com-Eintrag | Spezifikation
Nur verwaltete ChromeOS-Geräte
Berechtigungsrichtlinie für die Device Attributes API
Mit der neuen Berechtigungsrichtlinie kann der Zugriff auf die Device Attributes API eingeschränkt werden. Diese API ist nur für Kiosk-Web-Apps und isolierte Web-Apps verfügbar, die über Richtlinien installiert wurden. Beide sind nur auf verwalteten ChromeOS-Geräten verfügbar.
Außerdem wird die Funktion durch Inhaltseinstellungen gesteuert. Es werden zwei neue Richtlinien eingeführt: DeviceAttributesBlockedForOrigins
und DefaultDeviceAttributesSetting
. Sie ergänzen die bereits eingeführte Richtlinie DeviceAttributesAllowedForOrigins
. Die Funktion ist standardmäßig für Kiosk-Web-Apps und isolierte Web-Apps mit Richtlinieninstallation auf verwalteten ChromeOS-Geräten aktiviert.
ChromeStatus.com-Eintrag | Spezifikation
Ursprungstests
Einschränkungen für den Zugriff auf lokales Netzwerk
In Chrome 141 wird die Möglichkeit eingeschränkt, Anfragen an das lokale Netzwerk des Nutzers zu senden. Dies ist nur nach einer Berechtigungsaufforderung möglich.
Mit diesem Ursprungstest ist der Zugriff auf Ressourcen in lokalen Netzwerken vorübergehend auch aus nicht sicheren Kontexten möglich. So haben Entwickler mehr Zeit, Anfragen für den Zugriff auf das lokale Netzwerk aus einem sicheren Kontext zu migrieren.
Origin Trial | Tracking bug #394009026 | ChromeStatus.com entry | Spec
Proofreader API
Eine JavaScript API zum Korrekturlesen von Eingabetext mit Korrekturvorschlägen, die von einem KI-Sprachmodell unterstützt wird.
Origin Trial | Tracking-Fehler 403313556 | ChromeStatus.com-Eintrag | Spezifikation
CSP script-src
(auch bekannt als script-src-v2
) verlängern
Mit diesem Feature werden der script-src
-Anweisung der Content Security Policy (CSP) neue Keywords hinzugefügt. Dadurch werden zwei neue hashbasierte Allowlisting-Mechanismen hinzugefügt: Skriptquellen basierend auf Hashes von URLs und Inhalten von eval()
- und eval()
-ähnlichen Funktionen. Diese wird manchmal als „script-src-v2“ bezeichnet, ist aber abwärtskompatibel mit dem vorhandenen „script-src“ und verwendet dieselbe Direktive.
Durch die Erweiterung von Hashes auf URL- und eval()
-Hashes können Entwickler angemessen strenge Sicherheitsrichtlinien festlegen, indem sie Skripts anhand ihrer Hashes auf die Zulassungsliste setzen, auch wenn sich die Skriptinhalte häufig ändern. Außerdem können sie bekannte sichere Inhalte von eval()
zulassen, ohne die uneingeschränkte Verwendung von eval()
zu erlauben.
Die neuen Keywords überschreiben „script-src“ basierend auf dem Host, sofern sie angegeben sind. So kann ein einzelner Header mit Browsern kompatibel sein, die die neuen Keywords implementieren oder nicht.
Tracking-Fehler 392657736 | ChromeStatus.com-Eintrag | Spezifikation
Benutzerdefinierte WebAssembly-Deskriptoren
WebAssembly kann Daten, die mit Quelltyptypen verknüpft sind, effizienter in neuen „benutzerdefinierten Deskriptor“-Objekten speichern. Diese benutzerdefinierten Deskriptoren können mit Prototypen für die WebAssembly-Objekte dieses Quelltyps konfiguriert werden. So können Sie Methoden in der Prototypkette eines WebAssembly-Objekts installieren und sie direkt aus JavaScript mit der normalen Methodenanrufsyntax aufrufen. Die Prototypen und Methoden können deklarativ mit einer importierten integrierten Funktion konfiguriert werden.
Origin Trial | ChromeStatus.com-Eintrag | Spezifikation
Einstellung und Entfernung
Purpose: prefetch
-Header nicht mehr über Prefetching und Pre-Rendering senden
Da für Prefetching und Prerendering jetzt der Sec-Purpose
-Header verwendet wird, wird der alte „Purpose: prefetch“-Header, der derzeit noch übergeben wird, entfernt. Diese Funktion wird hinter einem Feature-Flag bzw. Killswitch eingeführt, um Kompatibilitätsprobleme zu vermeiden.
Dies gilt für das Prefetching von Spekulationsregeln, das Prerendering von Spekulationsregeln, und das nicht standardmäßige von Chromium.
Tracking-Fehler 420724819 | ChromeStatus.com-Eintrag | Spezifikation