Chrome 152

Stabiele releasedatum: 25 augustus 2026

Tenzij anders vermeld, gelden de volgende wijzigingen voor de stabiele versie 152 van Chrome voor Android, ChromeOS, Linux, macOS en Windows.

CSS en UI

CSSPseudoElement ondersteuning voor ::backdrop , ::scroll-marker en ::view-transition

De ondersteuning voor CSSPseudoElement , die eerder was gedefinieerd voor ::after , ::before en ::marker , is uitgebreid met verschillende nieuwe pseudo-elementen:

  • ::backdrop : Helpt bij het sluiten van een dialoogvenster wanneer op de achtergrond wordt geklikt, zonder dat dit de kliks binnen de dialoogvensterinhoud beïnvloedt. Hierdoor is er geen complexe logica nodig om te bepalen waar de klik heeft plaatsgevonden.
  • ::scroll-marker : Wordt gebruikt om klikstatistieken te verzamelen.
  • ::view-transition : Maakt de weg vrij voor het ondersteunen van geometriebewuste weergaveovergangen en het onderscheppen van een weergaveovergang halverwege om een ​​nieuwe overgang te starten.

ChromeStatus.com-item | Specificaties

Relatieve alfakleuren (CSS Color 5 alpha() functie)

Relatieve alfakleuren verwijzen naar een basiskleur en wijzigen alleen het alfakanaal, waardoor ontwikkelaars de transparantie kunnen instellen ten opzichte van een bestaande kleurwaarde.

Bug #492246715 volgen | ChromeStatus.com-item | Specificatie

CSS-eigenschap window-drag

De CSS-eigenschap ` window-drag stelt webcontent in staat om gebieden van de gebruikersinterface van een geïnstalleerde desktopwebapplicatie aan te wijzen die zich gedragen als versleepbare venstertitelbalken. Wanneer deze eigenschap is toegepast, verplaatsen muisinteracties zoals klikken en slepen het hoofdvenster van de applicatie in plaats van de normale pagina-interactie te activeren. Deze functie standaardiseert en hernoemt de bestaande CSS-eigenschap app-region , wijzigt de waardenamen in move en none en voegt expliciete overerving toe.

Bug #477608113 volgen | ChromeStatus.com-item | Specificatie

DOM en HTML

Maak het globale HTML-attribuut autocorrect zichtbaar.

Het HTML-attribuut autocorrect stelt webontwikkelaars in staat te bepalen of autocorrectie wordt toegepast op gebruikersinvoer in bewerkbare elementen, waaronder <input> , <textarea> en contenteditable -hosts. Deze functie maakt het globale HTML-attribuut autocorrect beschikbaar en reflecteert dit op HTMLElement .

Bug #40871769 volgen | ChromeStatus.com-item | Specificatie

Ondoorzichtig bereik

OpaqueRange vertegenwoordigt een live tekstbereik binnen de waarde van een formulierbesturingselement, zoals een <textarea> of een tekstgebaseerd <input> , zodat ontwikkelaars met waardetekst kunnen werken met behulp van range-achtige API's. Het maakt bewerkingen mogelijk zoals getBoundingClientRect() , getClientRects() en integratie met de CSS Custom Highlight API voor inline suggesties, markeringen en verankerde popovers. Het behoudt de inkapseling door alleen waarde-offsets weer te geven en null te retourneren voor startContainer en endContainer .

Bug #421421332 volgen | ChromeStatus.com-item | Specificatie

Referentiedoelwit voor cross-root ARIA

Met Reference Target kunnen ID-attributen zoals <label for> , aria-labelledby , popovertarget en commandfor worden doorgestuurd naar elementen binnen de shadow DOM van een component, terwijl de interne status behouden blijft. Wanneer een shadow host een element in zijn shadow tree specificeert als reference target, worden alle ID-referenties die naar de shadow host wijzen, doorgestuurd naar het reference target-element. Het reference target kan declaratief worden ingesteld met het attribuut shadowrootreferencetarget op <template> of in JavaScript met ShadowRoot.prototype.referenceTarget .

Bug #346835896 volgen | ChromeStatus.com-item | Specificatie

Webapps

Meldingen toewijzen voor PWA's op macOS

Wanneer een Progressive Web App (PWA) op macOS wordt geïnstalleerd, worden de meldingen ervan rechtstreeks aan de PWA zelf toegewezen (met de eigen naam en het pictogram in het Berichtencentrum) in plaats van aan Google Chrome. PWA-meldingen komen overeen met native macOS-applicaties: Chrome ondersteunt het veld requireInteraction voor meldingen op macOS niet langer, en de Badging API vereist toestemming voor meldingen om de app-badge weer te geven.

Bug #327449602 volgen | ChromeStatus.com-item | Specificatie

Sub-apps voor geïsoleerde web-apps

Sub-apps stellen ontwikkelaars in staat om meerdere apps te creëren binnen één enkele Isolated Web App (IWA)-installatie. Elke sub-app heeft een eigen naam, pictogrammen en besturingssysteemintegraties en verschijnt op het bureaublad met een eigen identiteit, los van de hoofd-IWA, terwijl het installatie- en updateproces van de IWA uniform blijft. Beheerders kunnen deze functionaliteit beheren met behulp van bedrijfsbeleid.

Bug #414729785 volgen | ChromeStatus.com-item | Specificatie

Weergavemodus zonder kader voor geïsoleerde webapps

De weergavemodus zonder kader zorgt ervoor dat geïsoleerde webapps het volledige browservenster kunnen vullen door standaard vensterranden en titelbalken te verwijderen. Dit optimaliseert de beschikbare werkruimte en stelt ontwikkelaars in staat unieke gebruikerservaringen te creëren met aangepaste branding en menustructuren. Beheerders kunnen deze functie beheren met behulp van bedrijfsbeleid voor vensterbeheer.

Bug #477512407 volgen | ChromeStatus.com-item | Specificatie

Prestaties en netwerken

CPU-prestatie-API

De CPU Performance API stelt webapplicaties in staat om de CPU-prestatiecategorie van een apparaat te bepalen. Webapplicaties kunnen deze informatie gebruiken om een ​​betere gebruikerservaring te bieden, eventueel in combinatie met de Compute Pressure API om te reageren op veranderingen in de CPU-belasting. Gebruikers en beheerders kunnen de gerapporteerde prestatiecategorie overschrijven via de Chrome-instellingen en het bedrijfsbeleid.

Bug #449760252 volgen | ChromeStatus.com-item | Specificatie

Toegangslijsten

Met verbindingslijsten met toegestane eindpunten kunt u expliciete controle uitoefenen over externe eindpunten door verbindingen te beperken die via de Fetch API of andere webplatform-API's vanuit een document of worker worden geïnitieerd. Servers verspreiden een lijst met geautoriseerde eindpunten via een HTTP-antwoordheader, en Chrome evalueert de bestemmingseindpunten aan de hand van deze lijst voordat verbindingen tot stand worden gebracht.

Bug #447954811 volgen | ChromeStatus.com-item | Specificatie

Media, sensoren en invoer

MediaCapabilities.decodingInfo.encryptionScheme

Voegt het attribuut encryptionScheme toe aan het KeySystemTrackConfiguration -woordenboek dat wordt gebruikt in navigator.mediaCapabilities.decodingInfo() . Hierdoor kunnen webapplicaties opvragen of een specifiek versleutelingsschema (zoals 'cenc' of 'cbcs' ) wordt ondersteund.

Bug #498284510 volgen | ChromeStatus.com-item | Specificatie

Audiovoorkeuren vastleggen in getDisplayMedia()

Met deze aanwijzing kunnen webapplicaties aan de browser laten weten dat ze de voorkeur geven aan het delen van audio samen met video. Dit helpt ontwikkelaars ervoor te zorgen dat applicaties die afhankelijk zijn van audio-opname probleemloos werken.

Bug #535514300 volgen | ChromeStatus.com-item | Specificatie

WebGPU: Controle van de subgroepgrootte

Voegt de optionele GPU-functie "subgroup-size-control" toe, waarmee de subgroepgrootte in een compute shader expliciet kan worden ingesteld. Dit optimaliseert de prestaties van compute shaders die gebruikmaken van subgroepbewerkingen met specifieke subgroepgroottes op specifieke hardwareplatformen, met name voor AI-workloads.

Bug #463721943 volgen | ChromeStatus.com-item | Specificatie

Privacy en beveiliging

Waarschuwingen voor verdachte websites

Voor gebruikers van de verbeterde Safe Browsing-bescherming geeft Chrome een waarschuwingspop-up weer die kan worden omzeild bij het bezoeken van websites die mogelijk schadelijk zijn. Deze waarschuwing wordt weergegeven naast de bestaande tussenpagina-waarschuwingen voor bevestigde schadelijke websites. Beheerders kunnen deze functie configureren via Safe Browsing-beleid.

ChromeStatus.com-item

Oorsprongproeven

Test met het uitfaseren van XSLT aan de clientzijde

Client-side XSLT is verouderd en zal naar verwachting uit het webplatform worden verwijderd. Vanaf Chrome versie 152 is een proefperiode beschikbaar waarin websites extra tijd krijgen om over te stappen.

Origin-proef | Bug volgen #435623334 | ChromeStatus.com-item

Speculatieregels: gematigde viewport-heuristieken

Biedt experimentele besturingselementen voor speculatieregels en viewport-heuristieken, waardoor ontwikkelaars kunnen testen of alternatieve heuristiekparameters betere prefetching- en prerenderingresultaten opleveren dan de standaardinstellingen.

Bug #529423512 volgen | ChromeStatus.com-item

API voor vervanging van gebruikersagentafbeeldingen

Hiermee kunnen ontwikkelaars observeren wanneer een browser namens de gebruiker afbeeldingen op een pagina wijzigt of vervangt (bijvoorbeeld met behulp van generatieve AI), zodat documenten andere inhoud kunnen aanpassen en mogelijke verwarring bij de gebruiker kunnen worden voorkomen.

Bug #544822216 volgen | ChromeStatus.com-item | Specificatie

Afschrijvingen en verwijderingen

Verwijder de privé-aggregatie-API

Na de aankondiging van Chrome dat de huidige aanpak voor cookies van derden gehandhaafd blijft, wordt de Private Aggregation API (samen met de bijbehorende Privacy Sandbox API's) als verouderd beschouwd en verwijderd.

ChromeStatus.com-item | Specificaties