Data wydania wersji stabilnej: 25 sierpnia 2026 r.
O ile nie zaznaczono inaczej, te zmiany dotyczą wersji stabilnej Chrome 152 kanału na Androida, ChromeOS, Linuksa, macOS i Windowsa.
CSS i interfejs
Obsługa CSSPseudoElement w przypadku ::backdrop, ::scroll-marker i ::view-transition
Obsługa CSSPseudoElement, wcześniej zdefiniowana dla ::after, ::before i ::marker, obejmuje teraz kilka nowych pseudoelementów:
::backdrop: pomaga zamknąć okno, gdy klikniesz tło, bez zakłócania kliknięć w treści okna. Eliminuje to potrzebę stosowania złożonej logiki przecięcia, aby określić, gdzie nastąpiło kliknięcie.::scroll-marker: służy do zbierania statystyk kliknięć.::view-transition: przygotowuje obsługę przejść między widokami z uwzględnieniem geometrii i przechwytywania przejścia między widokami w trakcie jego trwania, aby rozpocząć nowe przejście.
Wpis na ChromeStatus.com | Specyfikacja
Względne kolory alfa (funkcja CSS Color 5 alpha())
Względne kolory alfa odwołują się do koloru źródłowego i modyfikują tylko kanał alfa, co pozwala deweloperom ustawić przezroczystość względem istniejącej wartości koloru.
Błąd śledzenia nr 492246715 | Wpis na ChromeStatus.com | Specyfikacja
Właściwość CSS window-drag
Właściwość CSS window-drag pozwala treściom internetowym wyznaczać obszary interfejsu zainstalowanej aplikacji internetowej na komputerze, które zachowują się jak obszary paska tytułu okna, które można przeciągać. Po zastosowaniu interakcje wskaźnika, takie jak kliknięcie i przeciągnięcie, powodują przeniesienie okna aplikacji najwyższego poziomu, a nie wywołanie normalnej interakcji ze stroną. Ta funkcja standaryzuje i zmienia nazwę istniejącej właściwości CSS app-region, zmienia nazwy jej wartości na move i none oraz dodaje wyraźne zachowanie dziedziczenia.
Błąd śledzenia nr 477608113 | Wpis na ChromeStatus.com | Specyfikacja
DOM i HTML
Udostępnianie globalnego atrybutu HTML autocorrect
Atrybut HTML autocorrect pozwala autorom stron internetowych kontrolować, czy autokorekta ma zastosowanie do danych wejściowych użytkownika w elementach edytowalnych, takich jak <input>, <textarea>, i hosty contenteditable. Ta funkcja udostępnia globalny atrybut HTML autocorrect i odzwierciedla go w HTMLElement.
Błąd śledzenia nr 40871769 | Wpis na ChromeStatus.com | Specyfikacja
OpaqueRange
OpaqueRange reprezentuje aktywny zakres tekstu w wartości kontrolki formularza, np. <textarea> lub <input> opartego na tekście, dzięki czemu deweloperzy mogą pracować z tekstem wartości za pomocą interfejsów API podobnych do zakresu. Umożliwia to operacje takie jak getBoundingClientRect(), getClientRects() i integrację z interfejsem CSS Custom Highlight API w przypadku sugestii w tekście, wyróżnień i zakotwiczonych wyskakujących okienek. Zachowuje hermetyzację, udostępniając tylko przesunięcia wartości, a w przypadku startContainer i endContainer zwraca wartość null.
Błąd śledzenia nr 421421332 | Wpis na ChromeStatus.com | Specyfikacja
Element docelowy odniesienia dla ARIA między korzeniami
Element docelowy odniesienia umożliwia przekazywanie atrybutów ID, takich jak <label for>, aria-labelledby, popovertarget i commandfor, do elementów wewnątrz cienia DOM komponentu przy zachowaniu hermetyzacji stanu wewnętrznego. Gdy host cienia określa element w swoim drzewie cienia jako element docelowy odniesienia, wszystkie odniesienia do identyfikatora wskazujące na hosta cienia są przekierowywane do elementu docelowego odniesienia. Element docelowy odniesienia można ustawić deklaratywnie za pomocą atrybutu shadowrootreferencetarget w <template> lub w JavaScript za pomocą ShadowRoot.prototype.referenceTarget.
Błąd śledzenia nr 346835896 | Wpis na ChromeStatus.com | Specyfikacja
Aplikacje internetowe
Atrybucja powiadomień dla PWA w macOS
Gdy progresywna aplikacja internetowa (PWA) jest zainstalowana w systemie macOS, jej powiadomienia są natywnie przypisywane do tej aplikacji (przy użyciu jej własnej nazwy i ikony w Centrum powiadomień), a nie do Google Chrome. Powiadomienia PWA są zgodne z natywnymi aplikacjami macOS: Chrome nie obsługuje już pola requireInteraction w przypadku powiadomień w macOS, a interfejs Badging API wymaga uprawnień do powiadomień, aby wyświetlać odznakę aplikacji.
Błąd śledzenia nr 327449602 | Wpis na ChromeStatus.com | Specyfikacja
Aplikacje podrzędne dla izolowanych aplikacji internetowych
Aplikacje podrzędne pozwalają deweloperom tworzyć wiele aplikacji w ramach jednej instalacji izolowanej aplikacji internetowej (IWA). Każda aplikacja podrzędna ma własną nazwę, ikony i integracje z systemem operacyjnym. Pojawia się na półce na pulpicie z tożsamością odrębną od nadrzędnej aplikacji IWA, przy zachowaniu jednego, ujednoliconego procesu instalacji i aktualizacji aplikacji IWA. Administratorzy mogą kontrolować tę funkcję za pomocą zasad firmowych.
Błąd śledzenia nr 414729785 | Wpis na ChromeStatus.com | Specyfikacja
Tryb wyświetlania bez ramki w przypadku izolowanych aplikacji internetowych
Tryb wyświetlania bez ramki pozwala izolowanym aplikacjom internetowym zajmować całe okno przeglądarki przez usunięcie standardowych obramowań okien i pasków tytułu, co optymalizuje dostępną przestrzeń roboczą i umożliwia deweloperom wdrażanie unikalnych interfejsów użytkownika z niestandardowymi elementami marki i hierarchiami menu. Administratorzy mogą zarządzać tą funkcją za pomocą zasad firmowych dotyczących zarządzania oknami.
Błąd śledzenia nr 477512407 | Wpis na ChromeStatus.com | Specyfikacja
Wydajność i sieć
CPU Performance API
Interfejs CPU Performance API pozwala aplikacjom internetowym określać poziom wydajności procesora urządzenia użytkownika. Aplikacje internetowe mogą używać tych informacji, aby zapewnić lepszą wygodę użytkowników, opcjonalnie w połączeniu z interfejsem Compute Pressure API, aby reagować na zmiany obciążenia procesora. Użytkownicy i administratorzy mogą zastąpić zgłoszony poziom wydajności za pomocą ustawień Chrome i zasad firmowych.
Błąd śledzenia nr 449760252 | Wpis na ChromeStatus.com | Specyfikacja
Listy dozwolonych połączeń
Listy dozwolonych połączeń zapewniają wyraźną kontrolę nad zewnętrznymi punktami końcowymi, ograniczając połączenia inicjowane przez interfejs Fetch API lub inne interfejsy API platformy internetowej z dokumentu lub robota. Serwery rozpowszechniają listę autoryzowanych punktów końcowych za pomocą nagłówka odpowiedzi HTTP, a Chrome sprawdza punkty końcowe docelowe na podstawie tej listy dozwolonych przed nawiązaniem połączenia.
Błąd śledzenia nr 447954811 | Wpis na ChromeStatus.com | Specyfikacja
Multimedia, czujniki i dane wejściowe
MediaCapabilities.decodingInfo.encryptionScheme
Dodaje atrybut encryptionScheme do słownika KeySystemTrackConfiguration używanego w navigator.mediaCapabilities.decodingInfo(). Pozwala to aplikacjom internetowym sprawdzać, czy obsługiwany jest konkretny schemat szyfrowania (np. 'cenc' lub 'cbcs')
Błąd śledzenia nr 498284510 | Wpis na ChromeStatus.com | Specyfikacja
Przechwytywanie preferencji audio w getDisplayMedia()
Ta wskazówka pozwala aplikacjom internetowym sygnalizować przeglądarce, że preferują udostępnianie dźwięku wraz z obrazem. Pomaga to deweloperom zapewnić, że aplikacje korzystające z przechwytywania dźwięku będą działać bezproblemowo.
Błąd śledzenia nr 535514300 | Wpis na ChromeStatus.com | Specyfikacja
WebGPU: kontrola rozmiaru podgrupy
Dodaje opcjonalną funkcję GPU "subgroup-size-control", która umożliwia jawne ustawienie rozmiaru podgrupy w cieniowaniu obliczeniowym. Optymalizuje to wydajność cieniowania obliczeniowego za pomocą operacji podgrup z określonymi rozmiarami podgrup na docelowych platformach sprzętowych, szczególnie w przypadku zbiorów zadań AI.
Błąd śledzenia nr 463721943 | Wpis na ChromeStatus.com | Specyfikacja
Prywatność i bezpieczeństwo
Ostrzeżenia o podejrzanych stronach
Gdy użytkownicy korzystający z ulepszonej ochrony Bezpiecznego przeglądania odwiedzają witryny, które mogą być szkodliwe, Chrome wyświetla wyskakujące okienko z ostrzeżeniem, które można pominąć. To ostrzeżenie jest wyświetlane oprócz dotychczasowych ostrzeżeń na pełnym ekranie w przypadku potwierdzonych złośliwych stron. Administratorzy mogą skonfigurować tę funkcję za pomocą zasad Bezpiecznego przeglądania.
Wersje próbne origin
Wersja próbna wycofania XSLT po stronie klienta
XSLT po stronie klienta jest wycofywany i planujemy usunąć go z platformy internetowej. Od Chrome 152 dostępna jest wersja próbna wycofania, która daje witrynom dodatkowy czas na migrację.
Wersja próbna origin | Błąd śledzenia nr 435623334 | Wpis na ChromeStatus.com
Reguły spekulacyjne: kontrola heurystyki umiarkowanego obszaru widocznego
Udostępnia eksperymentalne ustawienia heurystyki obszaru widocznego w regułach spekulacyjnych, co pozwala deweloperom sprawdzać, czy alternatywne parametry heurystyki zapewniają lepsze wyniki wstępnego pobierania i wstępnego renderowania niż ustawienia domyślne.
Błąd śledzenia nr 529423512 | Wpis na ChromeStatus.com
Interfejs User Agent Image Replacement API
Umożliwia deweloperom obserwowanie, kiedy przeglądarka modyfikuje lub zastępuje multimedia obrazowe na stronie w imieniu użytkownika (np. za pomocą generatywnej AI), aby dokumenty mogły dostosowywać inne treści i ograniczać potencjalne dezorientowanie użytkowników.
Błąd śledzenia nr 544822216 | Wpis na ChromeStatus.com | Specyfikacja
Wycofania i usunięcia
Usuwanie interfejsu Private Aggregation API
Po ogłoszeniu przez Chrome, że obecne podejście do plików cookie innych firm zostanie utrzymane, interfejs Private Aggregation API został wycofany i usunięty (wraz z powiązanymi interfejsami Privacy Sandbox API).