Opublikowano: 30 lipca 2026 r.
O ile nie zaznaczono inaczej, te zmiany dotyczą najnowszej wersji beta Chrome na Androida, ChromeOS, Linuksa, macOS i Windows. Więcej informacji o tych funkcjach znajdziesz, korzystając z podanych linków lub odwiedzając ChromeStatus.com. W tej wersji Chrome 152 jest w wersji beta. Najnowszą wersję beta na komputery możesz pobrać z Google.com, a na Androida – ze Sklepu Google Play.
CSS i interfejs użytkownika
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 dialogowe po kliknięciu tła bez zakłócania kliknięć w treści okna dialogowego, co eliminuje potrzebę stosowania złożonej logiki przecięcia.::scroll-marker: służy do zbierania statystyk kliknięć.::view-transition: obsługuje przejścia między widokami uwzględniające geometrię i przechwytywanie przejścia między widokami w trakcie jego trwania, aby rozpocząć nowe, przy użyciu współrzędnych aktualnie animowanego elementu, co pozwala uniknąć skoków wizualnych.
Udostępnianie globalnego atrybutu HTML autocorrect
Atrybut HTML autocorrect pozwala autorom stron internetowych kontrolować, czy autokorekta ma być stosowana do danych wejściowych użytkownika w edytowalnych elementach, takich jak <input>, <textarea>, i hosty contenteditable. Ta funkcja udostępnia deweloperom stron internetowych globalny atrybut HTML autocorrect.
Pseudoklasy elementów multimedialnych
Pseudoklasy CSS :playing, :paused, :seeking, :buffering, :stalled, :muted i
:volume-locked pasują do elementów <audio> i <video> na podstawie
ich bieżącego stanu. Te pseudoklasy są jednym z obszarów, na których skupia się
Interop 2026.
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.
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 powinny zachowywać się jak obszary paska tytułu, które można przeciągać. Gdy ta właściwość jest stosowana, interakcje wskaźnika użytkownika, takie jak kliknięcie i przeciągnięcie w tym obszarze, 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.
Interfejsy Web API
CPU Performance API
Od wersji 152 Chrome wprowadza interfejs CPU Performance API, który 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, potencjalnie w połączeniu z interfejsem Compute Pressure API, aby reagować na zmiany obciążenia procesora.
Użytkownicy mogą zastąpić zgłoszoną wydajność w ustawieniach wydajności Chrome.
Administratorzy mogą też kontrolować to zachowanie za pomocą zasady firmowej
CpuPerformanceTierOverride.
Więcej informacji znajdziesz w wyjaśnieniu interfejsu CPU Performance API Explainer.
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 Web API z dokumentu lub robota.
Serwery rozpowszechniają listę autoryzowanych punktów końcowych za pomocą nagłówka odpowiedzi HTTP. Przed nawiązaniem połączenia Chrome sprawdza, czy miejsce docelowe znajduje się na tej liście dozwolonych. Połączenia z zweryfikowanymi punktami końcowymi są dozwolone, a te, które nie pasują, są blokowane.
Więcej informacji znajdziesz w propozycji dotyczącej list dozwolonych połączeń.
Atrybucja powiadomień dla PWA w macOS
Wprowadzamy atrybucję powiadomień dla zainstalowanych progresywnych aplikacji internetowych (PWA) w systemie macOS. Gdy aplikacja 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.
Ta aktualizacja dostosowuje powiadomienia PWA do natywnych aplikacji macOS:
- Chrome nie obsługuje już pola
requireInteractionw przypadku powiadomień PWA w macOS, ponieważ trwałość powiadomień jest kontrolowana przez ustawienia macOS dla każdej aplikacji. - Interfejs Badging API wymaga uprawnień do powiadomień, aby plakietka aplikacji mogła się wyświetlać.
Administratorzy, którzy wstępnie przyznają uprawnienia za pomocą zasad, powinni pamiętać, że oprócz
zasady
NotificationsAllowedForUrls,
potrzebny jest profil konfiguracji MDM macOS, aby wstępnie przyznać uprawnienia konkretnemu
identyfikatorowi pakietu aplikacji PWA.
OpaqueRange
OpaqueRange reprezentuje aktywny zakres tekstu w wartości elementu sterującego formularza, taki
jak <textarea> lub <input> oparty na tekście, dzięki czemu deweloperzy mogą pracować z tekstem
wartości za pomocą interfejsów API podobnych do zakresu.
Obsługuje 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 zwracając wartość null.
Aplikacje podrzędne izolowanych aplikacji internetowych (IWA)
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.
Aplikacje podrzędne pojawiają się na półce na pulpicie z tożsamością odrębną od nadrzędnej aplikacji IWA i oferują oddzielne funkcje systemu operacyjnego, takie jak skojarzenie typu pliku.
Administratorzy mogą kontrolować tę funkcję za pomocą zasad firmowych, takich jak
DefaultSubAppsWithoutPromptsSetting,
SubAppsWithoutPromptsAllowedForOrigins,
i
SubAppsWithoutPromptsBlockedForOrigins.
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 umożliwia stosowanie niestandardowego brandingu i hierarchii menu.
Administratorzy mogą zarządzać tą funkcją za pomocą zasad, takich jak
DefaultWindowManagementSetting,
WindowManagementAllowedForUrls,
i
WindowManagementBlockedForUrls.
WebGPU: kontrola rozmiaru podgrupy
Dodaje opcjonalną funkcję GPU "subgroup-size-control", która pozwala deweloperom
wyraźnie ustawić rozmiar 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.
Window Shape API
Interfejs Window Shape API pozwala izolowanym aplikacjom internetowym w ChromeOS ustawić niestandardowy, nieprostokątny kształt okna za pomocą window.chromeos.isolatedWebApp.setShape. Wymaga to, aby okno było w trybie wyświetlania bez ramki i miało przyznane uprawnienia do zarządzania oknami.
Multimedia
MediaCapabilities 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'.
Preferowane przechwytywanie dźwięku w interfejsie getDisplayMedia API
Dodaje atrybut audioPreference do słownika DisplayMediaStreamOptions używanego w navigator.mediaDevices.getDisplayMedia(). Ta wskazówka pozwala aplikacjom internetowym sygnalizować przeglądarce, że preferowane jest udostępnianie dźwięku wraz z przechwytywaniem obrazu.
Nowe wersje próbne origin
W Chrome 152 możesz wziąć udział w tych nowych wersjach próbnych origin trials.
Reguły spekulacyjne: umiarkowane ustawienia heurystyki widocznego obszaru
Ta wersja próbna origin udostępnia eksperymentalne ustawienia heurystyki widocznego obszaru reguł spekulacyjnych, co pozwala deweloperom sprawdzić, czy alternatywne parametry heurystyki zapewniają lepszą wydajność pobierania wstępnego i renderowania wstępnego w ich witrynach.
Wersja próbna wycofania XSLT po stronie klienta
Chrome wycofał XSLT po stronie klienta, i zbliża się do usunięcia go z przeglądarki w Chrome 158. Ustawiono wersję próbną wycofania (origin), aby umożliwić witrynom przedłużenie czasu migracji z XSLT o około 9 miesięcy, do Chrome 175. Ta wersja próbna jest dostępna już teraz, przed usunięciem, aby można było ją wcześniej przetestować.
Wycofania i usunięcia
W Chrome 152 nastąpią te wycofania i usunięcia. Listy planowanych wycofań, bieżących wycofań i poprzednich usunięć znajdziesz na stronie ChromeStatus.com.
Usuwanie interfejsu Private Aggregation API
Po ogłoszeniu przez Chrome, że obecne podejście do plików cookie innych firm zostanie utrzymane, planujemy teraz wycofać i usunąć interfejs Private Aggregation API (wraz z niektórymi innymi interfejsami Privacy Sandbox API). Ten interfejs API jest udostępniany tylko przez interfejsy Shared Storage i Protected Audience API, które również mają zostać wycofane i usunięte.