Debugowanie CSS za pomocą Gemini
Narzędzia deweloperskie w Chrome zyskują nowy eksperymentalny panel pomocy AI, w którym możesz rozmawiać z Gemini i uzyskać pomoc w debugowaniu kodu CSS.
Wypróbuj je już teraz. W panelu Elementy kliknij prawym przyciskiem myszy element i wybierz Zapytaj AI lub kliknij odpowiedni przycisk
obok elementu. W narzędziach deweloperskich otworzy się nowy panel Pomoc AI.W nowym panelu pojawi się prośba o włączenie odpowiedniego ustawienia. Sprawdź, czy spełniasz wymagania, włącz przełącznik ustawienia i wróć do panelu Pomoc AI. Wybrany element zostanie potraktowany jako kontekst. Wpisz pytanie dotyczące elementu.
Więcej informacji o tym, jak najlepiej korzystać z nowego panelu, znajdziesz w artykule 5 ciekawych rzeczy, które możesz zrobić dzięki pomocy AI w Narzędziach deweloperskich. Zapoznaj się też z pomocą AI w zakresie stylizacji.
Zespół DevTools czeka na Twoją opinię. Możesz ją przesłać na stronie crbug.com/364805393.
Sterowanie funkcjami opartymi na AI na specjalnej karcie ustawień
Wszystkimi funkcjami AI możesz teraz zarządzać w jednym miejscu: na nowej karcie
Ustawienia > Innowacje AI. Zawiera ważne kwestie, opisuje funkcje AI i umożliwia ich włączanie oraz wyłączanie.Więcej informacji znajdziesz w sekcji Ustawienia > Innowacje oparte na AI.
Statystyki konsoli są na wyciągnięcie ręki
Narzędzia deweloperskie nie wymagają już włączonej synchronizacji ustawień w przypadku funkcji opartych na AI. Dostęp do opublikowanych wcześniej statystyk konsoli i pomocy AI w zakresie stylizacji uzyskasz jednym kliknięciem.
Jeśli jesteś zalogowany(-a) w Chrome, włącz te funkcje w Ustawieniach >
Innowacje oparte na AI.Ulepszenia panelu wydajności
Ta wersja wprowadza szereg ulepszeń w panelu Wydajność.
Dodawanie adnotacji do wyników skuteczności i ich udostępnianie
Panel Skuteczność zyska nową kartę Adnotacje w rozwijanym pasku bocznym po lewej stronie. Ułatwi to tworzenie notatek do analizy śladów i współpracy podczas udostępniania wyników dotyczących skuteczności.
Możesz teraz oznaczać i łączyć zdarzenia strzałkami oraz wyróżniać zakresy czasu bezpośrednio na śladzie. Następnie możesz zapisać, udostępnić i przesłać z powrotem do panelu Skuteczność adnotacje do śladów.
Statystyki wydajności w panelu Wydajność
Na nowej karcie Statystyki na pasku bocznym po lewej stronie panelu Skuteczność możesz teraz odkrywać przydatne statystyki. Statystyki są konsolidowane z raportu Lighthouse i panelu Statystyki wydajności, który wkrótce zostanie wycofany.
Karta Statystyki zawiera analizy z instrukcjami i sugestie dotyczące problemów z wydajnością, które mogą spowalniać działanie witryny. Aby skorzystać ze statystyk, otwórz kartę na pasku bocznym po lewej stronie panelu Skuteczność, rozwiń różne kategorie, a następnie najedź kursorem na poszczególne elementy i kliknij je. Panel Skuteczność wyróżni odpowiednie zdarzenia w śladzie.
Zespół Narzędzi deweloperskich czeka na Twoją opinię o przydatności statystyk, sposobach ich ulepszenia oraz o tym, jak korzystasz z nich w połączeniu z innymi narzędziami, takimi jak PageSpeed Insights i Lighthouse. Swoją opinię możesz przesłać na stronie crbug.com/371170842.
Łatwiejsze wykrywanie nadmiernych przesunięć układu
Ścieżka Przesunięcia układu ma nowy wygląd. Przesunięcia układu są teraz oznaczane (lepiej widocznymi) fioletowymi rombami i grupowane w klastry na podstawie ich bliskości na osi czasu. Zarówno zmiany, jak i ich klastry są wyświetlane w uporządkowanej tabeli z czasami, wynikami, elementami i potencjalnymi przyczynami na karcie Podsumowanie.
Dodatkowo w widoku danych na żywo obok karty Interakcje pojawia się log Zmiany układu z wynikami i elementami.
Problem z Chromium: 369100729.
Wykrywanie nieskomponowanych animacji
Ścieżka Animacje zawiera teraz przydatne informacje o nieskomponowanych animacjach:
- Nadaje animacjom nazwy zgodnie z odpowiednimi właściwościami CSS, jeśli takie istnieją.
- Oznacza nieskomponowane animacje czerwonymi trójkątami na ścieżce.
- Wyświetla przyczynę niepowodzenia kompozycji na karcie Podsumowanie.
Więcej informacji znajdziesz w artykule Korzystanie tylko z właściwości kompozytora i zarządzanie liczbą warstw.
Problem z Chromium: 41006273.
Równoczesność sprzętu przenosi się do sekcji Czujniki
Ustawienie Hardware concurrency (Współbieżność sprzętowa) zostało przeniesione z panelu Performance (Wydajność) do bardziej odpowiedniego miejsca – panelu Sensors (Czujniki).
Problem w Chromium: 371463665.
Ignorowanie skryptów anonimowych i skupianie się na kodzie w zrzutach stosu
Ślady wywołań w konsoli prawidłowo wykrywają, ignorują, zwijają i (w przypadku rozwinięcia) wyszarzają ramki pochodzące z plików na liście ignorowanych. Wcześniej nazwa funkcji w rozwiniętym śledzeniu nie była wyszarzana.
Możesz też włączyć nowe
: Ustawienia > Lista ignorowanych > Anonimowe skrypty z funkcji eval lub konsoli, aby ustawić Narzędzia deweloperskie tak, aby ignorowały anonimowe skrypty bez adresu URL źródła.Dodatkowo, gdy klikniesz prawym przyciskiem myszy i wybierzesz Zapisz jako..., dziennik konsoli nie zapisze tekstu Pokaż więcej/mniej.
Problemy z Chromium: 40279542, 40945570, 345248263.
Elementy > Style: obsługa trybów pisania sideways-*
w przypadku nakładek siatki i słów kluczowych CSS
Karta Elementy > Style obsługuje teraz te funkcje:
- Nakładka siatki w obszarze wyświetlania zawiera teraz siatki dla trybów pisania
sideways-rl
isideways-lr
. - Rozwiązuje słowa kluczowe dotyczące całej usługi porównywania cen. Oznacza to, że jeśli np.
inherit
jest kolorem, na karcie Style obok niego pojawi się selektor kolorów.
Problemy z Chromium: 40280717, 40706051, 40501131.
Audyty Lighthouse dla stron innych niż HTTP w trybie okresu i migawki
Lighthouse może teraz generować raporty dotyczące stron innych niż HTTP w trybach przedziału czasu i migawki.
Ułatwienia dostępu
Ta wersja zawiera następujące ulepszenia ułatwień dostępu:
- W sekcji Źródła > Edytor karty z otwartymi plikami można teraz zamykać, zaznaczając przycisk X i naciskając Enter lub spację.
- W sekcji Wydajność możesz teraz wybrać wpis w śladzie i nacisnąć spację, aby otworzyć menu kontekstowe.
- W sekcji Skuteczność na pasku bocznym po lewej stronie znajduje się karta Statystyki, do której można przejść za pomocą klawiatury.
Problem z Chromium: 372411090.
Różne wyróżnione informacje
Oto kilka ważnych poprawek i ulepszeń w tej wersji:
- Ustawienia ograniczania są teraz prawidłowo synchronizowane między panelami Wydajność i Sieć (370332090).
- W sekcji Aplikacja > Usługi działające w tle > Spekulacyjne wczytywanie > Reguły znajduje się teraz przycisk
{}
ładnego formatowania podobny do tego w sekcji Źródła > Edytor (40279147). - Wyrażenia na żywo: naciśnięcie klawisza Tab po wybraniu opcji autouzupełniania powoduje teraz wyjście z pola edycji zamiast wcięcia tekstu (349939551).
- Elementy > Style:
anchor()
ianchor-size()
obsługują nową składnię, w której można zmieniać kolejność argumentów i pomijać kierunekanchor-size()
(343516786). Dodatkowo stałe renderowanie zastępcze (365802559). - Sieć: poprawiono podgląd GraphQL (369931288).
- Wydajność: raportuje teraz przyrostowy postęp wczytywania i przetwarzania śladów.
- WebAuthn dynamicznie aktualizuje dane logowania zmodyfikowane przez metody
signal*
(368467199). - WebAssembly: ostrzeżenie w konsoli informuje teraz, czy dla modułu WebAssembly dostępnych jest wiele symboli debugowania i który z nich jest używany (40879198, 369515221).
- Nakładka Podstawowe wskaźniki internetowe zostanie usunięta z karty Renderowanie 328487897.
- Funkcje oparte na generatywnej AI nie wymagają już synchronizacji ustawień Chrome.
Pobieranie kanałów podglądu
Rozważ używanie Chrome w wersji Canary, deweloperskiej lub beta jako domyślnej przeglądarki do programowania. Te kanały wersji testowych zapewniają dostęp do najnowszych funkcji Narzędzi deweloperskich, umożliwiają testowanie najnowocześniejszych interfejsów API platformy internetowej i pomagają znajdować problemy w witrynie, zanim zrobią to użytkownicy.
Kontakt z zespołem Narzędzi deweloperskich w Chrome
Skorzystaj z tych opcji, aby porozmawiać o nowych funkcjach, aktualizacjach lub innych kwestiach związanych z Narzędziami deweloperskimi.
- Prześlij nam opinię i prośby o dodanie funkcji na stronie crbug.com.
- Zgłoś problem z Narzędziami deweloperskimi, klikając Więcej opcji > Pomoc > Zgłoś problem z Narzędziami deweloperskimi w Narzędziach deweloperskich.
- Wyślij tweeta do @ChromeDevTools.
- Dodawaj komentarze do filmów na YouTube z serii „Co nowego w Narzędziach deweloperskich” lub filmów na YouTube z serii „Wskazówki dotyczące Narzędzi deweloperskich”.
Co nowego w Narzędziach deweloperskich
Lista wszystkich tematów omówionych w serii Nowości w Narzędziach deweloperskich.
- Debugowanie większej liczby statystyk za pomocą Gemini
- Emulowanie nagłówka „Save-Data” w sekcji „Warunki sieci”
- Wyświetlanie stanu linii bazowej w etykiecie właściwości CSS
- Zastępowanie typów urządzeń we wskazówkach dotyczących klienta użytkownika
- Lighthouse 12.8.0
- Inne ważne informacje
- Bardziej niezawodne i wydajne Narzędzia deweloperskie w Chrome
- Przesyłanie obrazów w ramach pomocy AI w celu stylizacji
- Dodawanie nagłówków żądań do tabeli w panelu Sieć
- Zobacz najważniejsze informacje z konferencji Google I/O 2025
- Inne ważne informacje
- Ulepszenia panelu wydajności
- Źródła połączone w trybie preconnect w statystykach „Drzewo zależności sieciowych”
- Czas odpowiedzi serwera i przekierowania w statystyce „Opóźnienie żądania dokumentu”
- Przekierowania w podsumowaniu żądań sieciowych
- Mniej szumu w danych o wydajności
- Wycofanie opcji „Wyłącz próbki JavaScriptu”
- Parametr dokładności geolokalizacji w sekcji Czujniki
- Ulepszenia panelu Elementy
- Łatwiejsze debugowanie złożonych wartości CSS
- Obsługa funkcji@w sekcji Elementy > Style
- Ulepszenia panelu Sieć
- Filtr has-request-header
- Direct Sockets w izolowanych aplikacjach internetowych
- Inne ważne informacje
- Ułatwienia dostępu
- Wersja na Google I/O 2025
- Modyfikowanie i zapisywanie zmian w CSS w obszarze roboczym za pomocą Gemini
- Połącz folder obszaru roboczego i zapisz zmiany w plikach źródłowych
- Zapytaj Gemini o statystyki dotyczące wydajności
- Dodawanie adnotacji do wyników dotyczących skuteczności za pomocą Gemini
- Dodawanie zrzutów ekranu do czatów z Gemini
- Nowe statystyki w panelu Wydajność
- Duplikat kodu JavaScript
- Starszy kod JavaScript
- Spekulacje obsługują teraz tagi reguł
- Lighthouse 12.6.0
- Inne ważne informacje
- Ułatwienia dostępu
- Ulepszenia panelu wydajności
- Nowe statystyki dotyczące wyników
- Kliknij, aby wyróżnić
- Czasy serwera w sekcji Podsumowanie żądań sieciowych
- Filtrowanie plików cookie w sekcji „Prywatność i bezpieczeństwo”
- Rozmiary w kB w tabelach na wszystkich panelach
- Autouzupełnianie obsługuje kształt narożnika i kształt narożnika w sekcji Elementy > Style
- Eksperymentalna: wyróżnianie problemów z elementami i atrybutami w DOM
- Lighthouse 12.5.0
- Inne ważne informacje
- Ulepszenia panelu wydajności
- Linki do pochodzenia i skryptu w przypadku wywołań profilu i funkcji w sekcji Skuteczność
- Obsługa danych z pola LCP według etapu
- Informacje o drzewie zależności sieciowych
- Czas trwania zamiast czasu całkowitego i własnego w podsumowaniu
- Wyróżnienie najbardziej obciążającego stosu
- Ulepszone stany puste w przypadku różnych paneli
- Widok drzewa ułatwień dostępu w panelu Elementy
- Lighthouse 12.4.0
- Inne ważne informacje
- Panel Prywatność i bezpieczeństwo
- Ulepszenia panelu wydajności
- Skalibrowane gotowe ustawienia ograniczania wykorzystania procesora
- Wybieranie różnych wydarzeń związanych ze skutecznością w tym samym czacie z AI
- Wyróżnianie danych własnych i danych firm zewnętrznych na stronie Skuteczność
- Dane pól w etykietkach i statystykach narzędzia do oznaczania
- Statystyki dotyczące wymuszonego przeformatowania
- Statystyka „Optymalizuj rozmiar DOM”
- Rozszerzanie śledzenia wydajności za pomocą console.timeStamp
- Ulepszenia panelu Elementy
- Wartości stylów animacji w czasie rzeczywistym
- Obsługa pseudoklasy :open i różnych pseudoelementów
- Kopiowanie wszystkich wiadomości z konsoli
- Jednostki bajtów w panelu Pamięć
- Inne ważne informacje
- Trwała historia czatu z AI
- Ulepszenia panelu wydajności
- Statystyki wyświetlania obrazów
- Klasyczna i nowoczesna nawigacja za pomocą klawiatury
- Ignorowanie nieistotnych skryptów na wykresie płomieniowym
- Wskaźnik osi czasu i wyróżnianie zakresu po najechaniu kursorem
- Zalecane ustawienia ograniczania
- Znaczniki czasu w nakładce
- Śledzenie stosu wywołań JS w sekcji Podsumowanie
- Ustawienia plakietki przeniesione do menu w sekcji Elementy
- Nowy panel „Nowości”
- Lighthouse 12.3.0
- Inne ważne informacje
- Debugowanie żądań sieciowych, plików źródłowych i śladów wydajności za pomocą Gemini
- Wyświetlanie historii czatu z AI
- Zarządzanie miejscem na dane rozszerzenia w sekcji Aplikacja > Pamięć
- Usprawnienia wydajności
- Fazy interakcji w danych na żywo
- Informacje o blokowaniu renderowania na karcie Podsumowanie
- Obsługa zdarzeń scheduler.postTask i strzałek inicjatora
- Ulepszenia panelu Animacje i karty Elementy > Style
- Przechodzenie z sekcji Elementy > Style do sekcji Animacje
- Aktualizacje w czasie rzeczywistym na karcie Obliczone
- Emulacja ciśnienia obliczeniowego w aplikacji Czujniki
- Obiekty JS o tej samej nazwie zgrupowane według źródła w panelu Pamięć
- Nowy wygląd ustawień
- Panel Statystyki wydajności został wycofany i usunięty z Narzędzi deweloperskich
- Inne ważne informacje
- Debugowanie CSS za pomocą Gemini
- Zarządzanie funkcjami opartymi na AI na specjalnej karcie ustawień
- Ulepszenia panelu wydajności
- Dodawanie adnotacji do wyników skuteczności i udostępnianie ich
- Statystyki wydajności bezpośrednio w panelu Wydajność
- Łatwiejsze wykrywanie nadmiernych zmian układu
- Wykrywanie nieskomponowanych animacji
- Równoczesność sprzętu przeniesiona do sekcji Czujniki
- Ignorowanie skryptów anonimowych i skupianie się na kodzie w zrzutach stosu
- Elementy > Style: obsługa trybów pisania sideways-* w przypadku nakładek siatki i słów kluczowych CSS
- Audyty Lighthouse dla stron innych niż HTTP w trybach okresu i migawki
- Ulepszenia ułatwień dostępu
- Inne ważne informacje
- Ulepszenia panelu Sieć
- Nowe filtry sieciowe
- Eksporty HAR domyślnie nie zawierają już danych poufnych
- Ulepszenia panelu Elementy
- Wartości autouzupełniania dla właściwości text-emphasis-*
- Przewijanie przepełnień oznaczonych plakietką
- Ulepszenia panelu wydajności
- Rekomendacje w danych na żywo
- Nawigacja po menu nawigacyjnym
- Ulepszenia panelu Pamięć
- Nowy profil „Odłączone elementy”
- Ulepszone nazewnictwo zwykłych obiektów JS
- Wyłączanie dynamicznego motywu
- Eksperyment w Chrome: udostępnianie procesów
- Lighthouse 12.2.1
- Inne ważne informacje
- Rejestrator obsługuje eksportowanie do Puppeteer w Firefoksie
- Ulepszenia panelu wydajności
- Obserwacje danych na żywo
- Żądania wyszukiwania na ścieżce Sieć
- Wyświetlanie śladów stosu wywołań performance.mark i performance.measure
- Używanie danych adresów testowych w panelu autouzupełniania
- Ulepszenia panelu Elementy
- Wymuszanie większej liczby stanów w przypadku określonych elementów
- Elementy > Style teraz automatycznie uzupełniają więcej właściwości siatki
- Lighthouse 12.2.0
- Inne ważne informacje
- Statystyki z Konsoli od Gemini są udostępniane w większości krajów europejskich
- Aktualizacje panelu wyników
- Ulepszona ścieżka sieci
- Dostosowywanie danych o skuteczności za pomocą interfejsu Extensibility API
- Szczegóły na ścieżce Czas
- Skopiuj wszystkie wymienione żądania w panelu Sieć
- Szybsze zrzuty sterty z nazwanymi tagami HTML i mniejszą ilością niepotrzebnych informacji
- Otwórz panel Animacje, aby przechwytywać animacje i edytować @keyframes na żywo
- Lighthouse 12.1.0
- Ulepszenia ułatwień dostępu
- Inne ważne informacje
- Sprawdzanie pozycjonowania elementów zakotwiczonych w panelu Elementy
- Ulepszenia panelu Źródła
- Ulepszona funkcja „Nigdy nie wstrzymuj w tym miejscu”
- Nowe detektory zdarzeń przyciągania przewijania
- Ulepszenia panelu Sieć
- Zaktualizowane gotowe ustawienia ograniczania przepustowości sieci
- Informacje o usłudze Service Worker w polach niestandardowych formatu HAR
- Wysyłanie i odbieranie zdarzeń WebSocket w panelu Wydajność
- Inne ważne informacje
- Ulepszenia panelu wydajności
- Przenoszenie i ukrywanie ścieżek w trybie zaktualizowanej konfiguracji ścieżki
- Ignorowanie skryptów na wykresie płomieniowym
- 20-krotne ograniczenie wykorzystania procesora
- Wycofanie panelu Statystyki wydajności
- Wykrywanie nadmiernego wykorzystania pamięci za pomocą nowych filtrów w migawkach sterty
- Sprawdzanie zasobników pamięci w sekcji Aplikacja > Miejsce na dane
- Wyłączanie ostrzeżeń o self-XSS za pomocą flagi wiersza poleceń
- Lighthouse 12.0.0
- Inne ważne informacje
- Lepsze zrozumienie błędów i ostrzeżeń w konsoli dzięki Gemini
- Obsługa reguł@position-try w sekcji Elementy > Style
- Ulepszenia panelu Źródła
- Konfigurowanie automatycznego formatowania i zamykania nawiasów
- Odrzucone obietnice, które zostały obsłużone, są rozpoznawane jako przechwycone
- Przyczyny błędów w konsoli
- Ulepszenia panelu Sieć
- Sprawdzanie nagłówków wczesnych wskazówek
- Ukrywanie kolumny Kaskada
- Ulepszenia panelu wydajności
- Przechwytywanie statystyk selektora arkusza CSS
- Zmiana kolejności i ukrywanie ścieżek
- Ignorowanie elementów zachowujących w panelu Pamięć
- Lighthouse 11.7.1
- Inne ważne informacje
- Nowy panel autouzupełniania
- Ulepszone ograniczanie przepustowości sieci w przypadku WebRTC
- Obsługa animacji wywoływanych przewijaniem w panelu Animacje
- Ulepszona obsługa zagnieżdżania CSS w sekcji Elementy > Style
- Ulepszony panel Skuteczność
- Ukrywanie funkcji i ich elementów podrzędnych na wykresie płomieniowym
- Strzałki od wybranych inicjatorów do zdarzeń, które zainicjowali
- Lighthouse 11.6.0
- Etykietki narzędzi dla kategorii specjalnych w sekcji Pamięć > Zrzuty sterty
- Aplikacja > Aktualizacje dotyczące miejsca na dane
- Bajty wykorzystane na potrzeby pamięci współdzielonej
- Usługa Web SQL została całkowicie wycofana
- Ulepszenia panelu zasięgu
- Panel Warstwy może zostać wycofany
- Wycofywanie programu profilującego JavaScript: etap czwarty, ostatni
- Inne ważne informacje
- Znajdź easter egga
- Aktualizacje panelu Elementy
- Emulowanie zaznaczonej strony w sekcji Elementy > Style
- Selektor kolorów, zegar kątowy i edytor funkcji w
var()
wersjach rezerwowych - Narzędzie do określania długości w CSS zostało wycofane
- Wyskakujące okienko dla wybranego wyniku wyszukiwania w sekcji Skuteczność > Główna ścieżka
- Aktualizacje panelu Sieć
- Przycisk wyczyść i filtr wyszukiwania na karcie Sieć > EventStream
- Etykietki z przyczynami wyłączenia plików cookie innych firm w sekcji Sieć > Pliki cookie
- Włączanie i wyłączanie wszystkich punktów przerwania w panelu Źródła
- Wyświetlanie wczytanych skryptów w Narzędziach deweloperskich w Node.js
- Lighthouse 11.5.0
- Ulepszenia ułatwień dostępu
- Inne ważne informacje
- Oficjalny zbiór rozszerzeń Dyktafonu jest już dostępny
- Ulepszenia sieci
- Przyczyna niepowodzenia w kolumnie Stan
- Podmenu Ulepszony tekst
- Usprawnienia wydajności
- Menu nawigacyjne na osi czasu
- Inicjatorzy zdarzeń na ścieżce głównej
- Menu wyboru instancji maszyny wirtualnej JavaScript w Narzędziach deweloperskich Node.js