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

Kayce Basques
Kayce Basques

Nowe funkcje i ważne zmiany w Narzędziach deweloperskich w Chrome 72:

Wersja wideo tych informacji o wersji

Wyświetlanie danych o skuteczności

Po zarejestrowaniu wczytywania strony Narzędzia deweloperskie oznaczają teraz w sekcji Czasy wskaźniki wydajności, takie jak DOMContentLoadedPierwsze wyrenderowanie elementu znaczącego.

Pierwsze wyrenderowanie elementu znaczącego w sekcji Czas

Rysunek 1. Pierwsze wyrenderowanie elementu znaczącego w sekcji Czas

Wyróżnianie węzłów tekstowych

Gdy najedziesz kursorem na węzeł tekstowy w drzewie DOM, Narzędzia deweloperskie wyróżnią go w obszarze wyświetlania.

Wyróżnianie węzła tekstowego

Rysunek 2. Wyróżnianie węzła tekstowego

Kopiowanie ścieżki JS

Załóżmy, że piszesz test automatyzacji, który obejmuje kliknięcie węzła (być może za pomocą funkcji page.click() Puppeteer) i chcesz szybko uzyskać odniesienie do tego węzła DOM. Zwykle w tym celu otwierasz panel Elementy, klikasz prawym przyciskiem myszy węzeł w drzewie DOM, wybierasz Kopiuj > Kopiuj selektor, a potem przekazujesz ten selektor CSS do funkcji document.querySelector(). Jeśli jednak węzeł znajduje się w Shadow DOM, to podejście nie działa, ponieważ selektor zwraca ścieżkę z drzewa cieni.

Aby szybko uzyskać odniesienie do węzła DOM, kliknij go prawym przyciskiem myszy i wybierz Kopiuj > Kopiuj ścieżkę JS. Narzędzia deweloperskie skopiują do schowka document.querySelector() wyrażenie wskazujące na węzeł. Jak wspomnieliśmy powyżej, jest to szczególnie przydatne podczas pracy z Shadow DOM, ale możesz używać tej funkcji w przypadku dowolnego węzła DOM.

Kopiowanie ścieżki JS

Rysunek 3. Kopiowanie ścieżki JS

Narzędzia deweloperskie skopiują do schowka wyrażenie podobne do tego poniżej:

document.querySelector('#demo1').shadowRoot.querySelector('p:nth-child(2)')

Aktualizacje panelu Audyty

Panel Audyty korzysta teraz z Lighthouse w wersji 3.2. Wersja 3.2 zawiera nową kontrolę o nazwie Wykryte biblioteki JavaScript. Ten audyt zawiera listę bibliotek JavaScriptu wykrytych przez Lighthouse na stronie. Znajdziesz ją w raporcie w sekcji Sprawdzone metody > Przeprowadzone audyty.

Wykryte biblioteki JavaScript

Rysunek 4. Wykryte biblioteki JavaScript

Panel Audyty jest teraz dostępny w menu poleceń. Aby go otworzyć, wpisz Lighthouse lub PWA.

Wpisanie „lighthouse” w menu poleceń

Rysunek 5. Wpisanie lighthouse w menu poleceń

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.