Update

Zugangsbeschränkungen für das lokale Netzwerk

Chrom 142
Stabiles Veröffentlichungsdatum: 28. Oktober 2025

Sofern nicht anders angegeben, gelten die folgenden Änderungen für die stabile Channel-Version von Chrome 142 für Android, ChromeOS, Linux, macOS und Windows.

CSS und UI
Absolute Positionierung für das Element ::view-transition
Ansichtsübergänge verwenden einen Pseudo-Unterbaum des Elements, wobei ::view-transition die Wurzel dieses Übergangs ist. Zuvor war das Element ::view-transition mit position: fixed angegeben. Die CSS-Arbeitsgruppe beschloss, diese Position: absolut zu machen, und so spiegelt Chrome nun diese Änderung wider.

Diese Änderung sollte sich nicht bemerkbar machen, da der enthaltende Block dieses Elements sowohl im absoluten als auch im festen Fall der Snapshot-enthaltende Block bleibt. Der einzige bemerkenswerte Unterschied ist in getComputedStyle.

Fehlerverfolgung #439800102 | ChromeStatus.com Eintrag | Spec

activeViewTransition-Eigenschaft auf Dokument
Mit der View Transitions API können Entwickler visuelle Übergänge zwischen verschiedenen Zuständen starten. Der primäre SPA-Einstiegspunkt ist startViewTransition(), der ein Übergangsobjekt zurückgibt. Dieses Objekt enthält mehrere Versprechen und Funktionen zum Verfolgen des Übergangsfortschritts und ermöglicht die Manipulation von Übergängen, z. B. durch Überspringen des Übergangs oder Ändern seiner Typen.

Ab Chrome 142 brauchen Entwickler dieses Objekt nicht mehr zu speichern. Die Eigenschaft document.activeViewTransition stellt dieses Objekt dar, oder null, wenn kein Übergang im Gange ist.

Dies gilt auch für MPA-Übergänge, bei denen das Objekt nur über die Ereignisse pageswap und pagereveal verfügbar ist. Bei dieser Aktualisierung wird document.activeViewTransition für die Dauer des Übergangs auf dieses Objekt gesetzt.

Fehlerverfolgung #434949972 | ChromeStatus.com Eintrag | Spec

:target-before und :target-after Pseudo-Klassen
Diese Pseudo-Klassen passen zu Scroll-Markern, die vor oder nach dem aktiven Marker (mit :target-current) innerhalb der gleichen Scroll-Marker-Gruppe liegen, wie durch die flache Baumreihenfolge bestimmt:

:target-before: Passt zu allen Scroll-Markern, die dem aktiven Marker in der flachen Baumreihenfolge innerhalb der Gruppe vorausgehen.
:target-after: Passt zu allen Scroll-Markern, die dem aktiven Marker in der flachen Baumreihenfolge innerhalb der Gruppe folgen.
Fehlerverfolgung #440475008 | ChromeStatus.com Eintrag | Spec

Bereichssyntax für Style-Container-Abfragen und if()
Chrome verbessert CSS-Stilabfragen und die if()-Funktion durch Hinzufügen von Unterstützung für Bereichssyntax.

Sie erweitert Stilabfragen über die exakte Wertübereinstimmung hinaus (z. B. style(--theme: dark)). Entwickler können Vergleichsoperatoren (wie &gt; und , <Zahl>, <Prozent>, <Winkel>, <Zeit>, <Häufigkeit> und <Auflösung>) verwenden.
Fehlerverfolgung #408011559 | ChromeStatus.com Eintrag | Spec

Interest Invokers (das interestfor-Attribut)
Chrome fügt ein interestfor-Attribut zu <button> und Elementen hinzu. Dieses Attribut fügt dem Element "Interessen"-Verhaltensweisen hinzu. Wenn ein Benutzer "Interesse" an dem Element zeigt, werden Aktionen auf dem Zielelement ausgelöst, z. B. die Anzeige eines Popover. Der User Agent erkennt, wenn ein Benutzer Interesse an einem Element zeigt, indem er den Mauszeiger über das Element hält, spezielle Hotkeys auf der Tastatur drückt oder das Element auf Touchscreens lange drückt. Wenn Interesse gezeigt oder verloren wird, wird ein InterestEvent auf dem Ziel ausgelöst, das Standardaktionen für Popover hat, wie das Ein- und Ausblenden des Popovers.
Fehlerverfolgung #326681249 | ChromeStatus.com Eintrag | Spec

Mobile und Desktop-Parität für ausgewählte Element-Rendering-Modi
Durch die Verwendung der Attribute size und multiple kann das <select>-Element als seiteninterne Listbox oder als Schaltfläche mit einem Popup dargestellt werden. Diese Modi sind jedoch in Chrome für Mobilgeräte und Desktop nicht einheitlich verfügbar. Das Rendering als seiteninternes Listenfeld ist auf Mobilgeräten nicht verfügbar, und eine Schaltfläche mit Popup ist auf dem Desktop nicht verfügbar, wenn das Attribut multiple vorhanden ist.

Dieses Update fügt die Listbox für Mobilgeräte und ein Popup mit Mehrfachauswahl für den Desktop hinzu und stellt sicher, dass Opt-Ins mit den Attributen "Größe" und "Mehrfach" auf Mobilgeräten und auf dem Desktop denselben Rendering-Modus aufweisen. Die Änderungen sind wie folgt zusammengefasst:

  • Wenn das Attribut size einen Wert größer als 1 hat, wird immer das In-Page-Rendering verwendet. Mobile Geräte ignorierten dies bisher.
  • Wenn das multiple-Attribut ohne size-Attribut gesetzt ist, wird das In-Page-Rendering verwendet. Mobile Geräte verwendeten bisher ein Popup anstelle einer seiteninternen Listbox.
  • Wenn das multiple-Attribut mit size=1 gesetzt ist, wird ein Popup verwendet. Bei Desktop-Geräten wurde bisher eine seiteninterne Listbox verwendet.
    Fehlerverfolgung #439964654 | ChromeStatus.com Eintrag | Spec

Unterstützung des Download-Attributs in SVG-Elementen
Diese Funktion führt Unterstützung für das Download-Attribut auf der SVGAElement-Schnittstelle in Chromium ein, was mit der SVG 2-Spezifikation übereinstimmt. Mit dem Download-Attribut können Autoren angeben, dass das Ziel eines SVG-Hyperlinks heruntergeladen werden soll, anstatt dorthin zu navigieren. Dies spiegelt das Verhalten wider, das bereits in HTMLAnchorElement unterstützt wird. Diese Verbesserung fördert die Interoperabilität zwischen den wichtigsten Browsern und stellt ein konsistentes Verhalten zwischen HTML- und SVG-Link-Elementen sicher, wodurch die Erfahrung der Entwickler und die Erwartungen der Benutzer verbessert werden.
Fehlerverfolgung #40589293 | ChromeStatus.com Eintrag | Spec

Grafik
WebGPU: primitive_index Funktion
WebGPU fügt eine neue optionale Fähigkeit hinzu, die einen neuen eingebauten WGSL-Shader, primitive_index, zur Verfügung stellt. Sie bietet einen pro-primitiven Index für Fragment-Shader auf unterstützter Hardware, ähnlich wie die Built-Ins vertex_index und instance_index. Der primitive index ist nützlich für fortgeschrittene grafische Techniken, wie z.B. virtualisierte Geometrie.
Fehlerverfolgung #342172182 | ChromeStatus.com Eintrag | Spec

WebGPU: Texturformate tier1 und tier2
Erweitern Sie die Unterstützung für GPU-Texturformate um Fähigkeiten wie Render Attachment, Blending, Multisampling, Resolve und Storage_binding.
Fehlerverfolgung #445725447 | ChromeStatus.com-Eintrag | Spezifikation

Web-APIs
FedCM-Unterstützung für die Anzeige von Iframe-Ursprüngen von Drittanbietern in der Benutzeroberfläche
Vor Chrome 142 zeigte FedCM in der Benutzeroberfläche immer die Top-Level-Site an.

Dies funktioniert gut, wenn der iframe konzeptionell von einem Drittanbieter stammt (z. B. könnte foo.com einen iframe foostatic.com haben, der für den Benutzer nicht von Bedeutung ist).

Wenn der iframe jedoch tatsächlich von einem Drittanbieter stammt, ist es besser, den Ursprung des iframe in der Benutzeroberfläche anzuzeigen, damit die Benutzer besser verstehen, mit wem sie ihre Anmeldedaten teilen. Beispielsweise könnte ein Fotoeditor in eine Buchveröffentlichungs-Webanwendung eingebettet sein und den Benutzern den Zugriff auf Dateien ermöglichen, die sie zuvor mit dem Fotoeditor gespeichert haben. Diese Funktion ist jetzt verfügbar.
Fehlerverfolgung #390581529 | ChromeStatus.com Eintrag | Spec

Stricter *+json MIME-Token-Validierung für JSON-Module
JSON-Modul-Skriptantworten, deren MIME-Typ oder -Subtyp Nicht-HTTP-Token-Codepunkte (z. B. Leerzeichen) enthält, werden zurückgewiesen, wenn sie mit *+json abgeglichen werden. Dies steht im Einklang mit der MIME Sniffing-Spezifikation und anderen Engines. Es ist Teil des Schwerpunktbereichs der Interop2025-Module.

Fehlerverfolgung #440128360 | ChromeStatus.com Eintrag | Spezifikation

Web Speech API kontextbezogenes Biasing
Diese Funktion ermöglicht es Websites, kontextabhängiges Biasing für die Spracherkennung zu unterstützen, indem eine Erkennungsphrasenliste zur Web Speech API hinzugefügt wird.

Entwickler können eine Liste von Phrasen bereitstellen und diese aktualisieren, um die Spracherkennungsmodelle zugunsten dieser Phrasen zu verzerren. Dies trägt zur Verbesserung der Genauigkeit und Relevanz der domänenspezifischen und personalisierten Spracherkennung bei.
Eintrag auf ChromeStatus.com | Spezifikation

Mediensitzung: Grund für Aktionsdetails von enterpictureinpicture hinzufügen
Fügt enterPictureInPictureReason zu den MediaSessionActionDetails hinzu, die an die enterpictureinpicture-Aktion in der Media Session API gesendet werden. Dadurch können Entwickler zwischen enterpictureinpicture-Aktionen, die explizit vom Benutzer ausgelöst werden (z. B. über eine Schaltfläche im User Agent), und enterpictureinpicture-Aktionen, die automatisch vom User Agent ausgelöst werden, weil der Inhalt verdeckt wird, unterscheiden.

Fehlerverfolgung #446738067 | ChromeStatus.com Eintrag | Spec

Sicherheit
Zugriffsbeschränkungen auf das lokale Netzwerk
Chrome 142 schränkt die Möglichkeit ein, Anfragen an das lokale Netzwerk des Benutzers zu stellen, was durch eine Berechtigungsabfrage verhindert wird.

Eine lokale Netzwerkanforderung ist jede Anforderung von einer öffentlichen Website an eine lokale IP-Adresse oder Loopback oder von einer lokalen Website (z. B. einem Intranet) an Loopback. Die Möglichkeit, dass Websites diese Anfragen hinter einer Berechtigung ausführen können, mindert das Risiko von Cross-Site-Request-Fgery-Angriffen auf lokale Netzwerkgeräte wie Router und verringert die Möglichkeit von Websites, diese Anfragen zu nutzen, um das lokale Netzwerk des Benutzers zu identifizieren.

Diese Berechtigung ist auf sichere Kontexte beschränkt. Wenn die Berechtigung erteilt wird, wird zusätzlich die Blockierung gemischter Inhalte für lokale Netzwerkanfragen gelockert (da viele lokale Geräte aus verschiedenen Gründen nicht in der Lage sind, öffentlich vertrauenswürdige TLS-Zertifikate zu erhalten).
Fehlerverfolgung #394009026 | ChromeStatus.com Eintrag | Spec

Benutzereingabe
Interoperable Pointerrawupdate-Ereignisse werden nur in sicheren Kontexten angezeigt
Die PointerEvents-Spezifikation beschränkt pointerrawupdate im Jahr 2020 auf sichere Kontexte und verbirgt sowohl das Auslösen des Ereignisses als auch die globalen Ereignis-Listener vor unsicheren Kontexten. Durch diese Funktion wird Chrome der aktualisierten Spezifikation entsprechen und mit anderen großen Browsern interoperabel werden.
Fehlerverfolgung #404479704 | ChromeStatus.com Eintrag | Spezifikation

Sticky-Benutzeraktivierung über Renderer-initiierte Navigationen gleichen Ursprungs
Diese Funktion bewahrt den Status der permanenten Benutzeraktivierung, nachdem eine Seite zu einer anderen Seite gleichen Ursprungs navigiert wurde. Das Fehlen der Benutzeraktivierung auf der Seite nach der Navigation verhindert einige Anwendungsfälle wie die Anzeige virtueller Tastaturen bei Autofokus, und dies war ein Hindernis für Entwickler, die MPAs über SPAs erstellen möchten.

Ursprungsversuche
Gerätegebundene Session Credentials
Eine Möglichkeit für Websites, eine Sitzung sicher an ein einzelnes Gerät zu binden.

Es ermöglicht Servern, eine Sitzung sicher an ein Gerät zu binden. Der Browser erneuert die Sitzung in regelmäßigen Abständen auf Anfrage des Servers mit dem Nachweis des Besitzes eines privaten Schlüssels.

Origin Trial | Device Bound Session Credentials: Zweiter Herkunftsversuch beginnt | ChromeStatus.com-Eintrag | Spec

Erhalten Sie wichtige Update-Nachrichten Bleiben Sie auf dem Laufenden für kommende Google Updates

Waren die Inhalte für Sie hilfreich?

Anzeige Hier werben?
Udemy IT certification ad