Nowości w Narzędziach deweloperskich (Chrome 84)

Kayce Basques
Kayce Basques

Rozwiązywanie problemów z witryną za pomocą nowej karty Problemy

Nowa karta Problemy w panelu ma na celu zmniejszenie liczby powiadomień i związanych z nimi problemów w Konsoli. Obecnie konsola jest centralnym miejscem, w którym programiści stron internetowych, bibliotek i frameworków oraz sama przeglądarka Chrome mogą rejestrować komunikaty, ostrzeżenia i błędy. Karta Problemy zawiera ostrzeżenia z przeglądarki w uporządkowany, zagregowany i umożliwiający podjęcie działań sposób, linki do zasobów, których dotyczą problemy, w Narzędziach deweloperskich oraz wskazówki dotyczące rozwiązywania problemów. Z czasem coraz więcej ostrzeżeń Chrome będzie wyświetlanych na karcie Problemy, a nie w Konsoli, co powinno pomóc zmniejszyć jej zagracenie.

Aby zacząć, przeczytaj artykuł Znajdowanie i rozwiązywanie problemów na karcie Problemy w Narzędziach deweloperskich w Chrome.

Karta Problemy.

Błąd w Chromium: #1068116

Wyświetlanie informacji o ułatwieniach dostępu w etykietce trybu inspekcji

Etykietka trybu inspekcji wskazuje teraz, czy element ma nazwę i rolę na potrzeby ułatwień dostępu oraz czy można go wybrać za pomocą klawiatury.

Etykietka trybu inspekcji z informacjami o ułatwieniach dostępu.

Błąd w Chromium: #1040025

Zmiany w panelu wyników

Wyświetlanie informacji o wskaźniku Total Blocking Time (TBT) w stopce

Po zarejestrowaniu skuteczności ładowania w stopce panelu Skuteczność pojawią się informacje o całkowitym czasie blokowania (TBT). TBT to dane dotyczące skuteczności wczytywania, które pomagają określić, ile czasu zajmuje wczytanie strony, zanim stanie się ona użyteczna. Mierzy on w zasadzie, jak długo strona wydaje się być gotowa do użycia (ponieważ jej zawartość została wyrenderowana na ekranie), ale w rzeczywistości nie jest, ponieważ JavaScript blokuje wątek główny, a tym samym strona nie może reagować na dane wprowadzane przez użytkownika. TBT to główny wskaźnik laboratoryjny służący do przybliżania opóźnienia przy pierwszym działaniu, które jest jednym z nowych podstawowych wskaźników internetowych Google.

Aby uzyskać informacje o całkowitym czasie blokowania, nie używaj przepływu pracy Odśwież stronę Załaduj ponownie stronę do rejestrowania skuteczności ładowania strony. Zamiast tego kliknij Rejestruj Nagraj, ręcznie załaduj ponownie stronę, poczekaj, aż się załaduje, a następnie zatrzymaj nagrywanie. Jeśli widzisz Total Blocking Time: Unavailable, oznacza to, że Narzędzia deweloperskie nie otrzymały potrzebnych informacji z wewnętrznych danych profilowania Chrome.

Informacje o łącznym czasie blokowania w stopce nagrania z panelu Wydajność.

Błąd w Chromium: #1054381

Zdarzenia związane ze zmianą układu w sekcji Nowa wersja

Nowa sekcja Wrażenia w panelu Skuteczność może pomóc w wykrywaniu zmian układu. Skumulowane przesunięcie układu (CLS) to wskaźnik, który pomaga określić niepożądaną niestabilność wizualną i jest jednym z nowych podstawowych wskaźników internetowych Google.

Kliknij zdarzenie Zmiana układu, aby wyświetlić szczegóły zmiany układu na karcie Podsumowanie. Najedź kursorem na pola Przeniesiono zPrzeniesiono do, aby zobaczyć, gdzie nastąpiło przesunięcie układu.

Szczegóły przesunięcia układu.

Dokładniejsze terminy dotyczące obietnic w Konsoli

Podczas rejestrowania Promise Konsola nieprawidłowo opisywała stan Promise jako:resolved

Przykład użycia w konsoli starego terminu „rozwiązany”.

W konsoli używamy teraz terminu fulfilled, który jest zgodny ze Promise specyfikacją:

Przykład konsoli z nowym terminem „zrealizowano”.

Błąd V8: #6751

Aktualizacje panelu stylów

Obsługa słowa kluczowego revert

Interfejs autouzupełniania w panelu Style wykrywa teraz słowo kluczowe CSS revert, które przywraca kaskadową wartość właściwości do wartości, jaką miałaby ona, gdyby nie wprowadzono żadnych zmian w stylu elementu.

Ustawianie wartości właściwości, do której chcesz wrócić.

Błąd w Chromium: #1075437

Podglądy obrazów

Najedź kursorem na wartość background-image w panelu Style, aby zobaczyć podgląd obrazu w etykiecie.

Najedź kursorem na wartość background-image.

Błąd w Chromium: #1040019

Selektor kolorów używa teraz notacji funkcyjnej kolorów rozdzielonych spacjami

Moduł kolorów CSS na poziomie 4 określa, że funkcje kolorów, takie jak rgb(), powinny obsługiwać argumenty rozdzielone spacjami. Na przykład rgb(0, 0, 0) jest równoważne z rgb(0 0 0).

Gdy wybierzesz kolory za pomocą selektora kolorów lub będziesz przełączać się między reprezentacjami kolorów w panelu Style, przytrzymując klawisz Shift i klikając wartość koloru, zobaczysz teraz składnię argumentu rozdzielonego spacjami.

Używanie argumentów rozdzielonych spacjami w panelu Style.

Składnia jest też widoczna w panelu Obliczone i w etykiecie narzędzia Tryb inspekcji.

Narzędzia deweloperskie używają nowej składni, ponieważ nadchodzące funkcje CSS, takie jak color(), nie obsługują wycofanej składni argumentów rozdzielonych przecinkami.

Składnia argumentów rozdzielonych spacjami jest obsługiwana w większości przeglądarek od dłuższego czasu. Zobacz Czy mogę używać notacji kolorów funkcyjnych rozdzielonych spacjami?

Błąd w Chromium: #1072952

Wycofanie panelu Właściwości w panelu Elementy

Panel Właściwości w panelu Elementy został wycofany. Zamiast tego uruchom console.dir($0)Konsoli.

Wycofany panel Właściwości.

Źródła:

Obsługa skrótów do aplikacji w panelu Manifest

Skróty do aplikacji pomagają użytkownikom szybko rozpoczynać typowe lub zalecane zadania w aplikacji internetowej. Menu skrótów do aplikacji jest wyświetlane tylko w przypadku progresywnych aplikacji internetowych zainstalowanych na komputerze lub urządzeniu mobilnym użytkownika.

Więcej informacji znajdziesz w artykule Szybkie wykonywanie zadań za pomocą skrótów do aplikacji.

Skróty do aplikacji w panelu Manifest.

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.

Co nowego w Narzędziach deweloperskich

Lista wszystkich tematów omówionych w serii Nowości w Narzędziach deweloperskich.