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

Edytowanie zapytań kontenera CSS w panelu Styl

Zapytania kontenera CSS możesz teraz wyświetlać i edytować w panelu Style.

Zapytania o kontenery umożliwiają znacznie bardziej dynamiczne podejście do projektowania responsywnego. Reguła at-rule @container działa podobnie jak zapytanie o multimedia z wartością @media. Zamiast jednak wysyłać zapytanie do widoku w oknie i agenta użytkownika, @container wysyła zapytanie do kontenera nadrzędnego, który spełnia określone kryteria.

W panelu Elementy kliknij element DOM z at-rule @container. W Narzędziach deweloperskich informacje o @container będą teraz wyświetlane w panelu Style. Kliknij go, aby edytować rozmiar. Na panelu Style wyświetlane są też informacje o odpowiednich kontenerach. Najechanie na niego spowoduje podświetlenie elementu kontenera na stronie i sprawdzenie jego rozmiaru. Kliknij go, aby wybrać element kontenera.

Funkcja zapytań dotyczących kontenerów jest obecnie w wersji eksperymentalnej. Aby to sprawdzić, włącz flagę #enable-container-queries w sekcji chrome://flags.

Edytowanie zapytań kontenera CSS w panelu Styl

Problem z Chromium: 1146422

Podgląd pakietu w panelu Sieć

Web Bundle to format pliku umożliwiający umieszczenie co najmniej 1 zasobu HTTP w jednym pliku. Teraz możesz wyświetlić podgląd treści pakietu internetowego w panelu Sieć.

Funkcja pakietu internetowego jest obecnie w wersji eksperymentalnej. Aby przetestować tę funkcję, włącz flagę #enable-experimental-web-platform-features w sekcji chrome://flags.

podgląd pakietu internetowego,

Problem z Chromium: 1182537

Debugowanie interfejsu Attribution Reporting API

Błędy interfejsu Attribution Reporting API są teraz zgłaszane na karcie Problemy.

Raporty atrybucji to nowy interfejs API, który pomaga mierzyć, czy działanie użytkownika (np. kliknięcie lub wyświetlenie reklamy) prowadzi do konwersji, bez korzystania z identyfikatorów między witrynami.

Błędy interfejsu Attribution Reporting API na karcie Problemy

Problem z Chromium: 1190735

Lepsze obsługiwanie ciągów znaków w Konsoli

Nowe menu kontekstowe w Konsoli umożliwia kopiowanie dowolnego ciągu znaków jako treści, literału JavaScript lub literału JSON.

Nowe menu kontekstowe w Konsoli

W Chrome 90 w narzędziach dla programistów zaktualizowano konsolę, aby zawsze formatowała dane wyjściowe ciągu jako poprawne literały JSON. Otrzymaliśmy od deweloperów informację, że ta zmiana może być myląca, ponieważ niektórzy uważają, że ilość znaków ucieczki jest zbyt duża i utrudnia odczytywanie danych.

Konsola formatuje teraz dane wyjściowe ciągu jako prawidłowe literały JavaScriptu, a dodatkowo udostępnia 3 opcje kopiowania ciągu. Opcja Kopiuj jako literał JavaScript spowoduje uciekanie odpowiednich znaków specjalnych i opakowanie ciągu znaków w cudzysłowie proste, cudzysłowie podwójne lub cudzysłowie łamańce w zależności od zawartości ciągu znaków. Zamiast tego Kopiuj zawartość ciągu znaków kopiuje do schowka surową zawartość ciągu znaków (w tym nowe wiersze i inne znaki specjalne) bez zmian. Na koniec Kopiuj jako literał JSON sformatuje ciąg znaków jako prawidłowy literał JSON i skopiuje go do schowka.

Problem z Chromium: 1208389

Ulepszone debugowanie CORS

Błędy typu TypeError związane z CORS w Konsoli są teraz powiązane z kartą Problemy i panelem Sieć.

Kliknij 2 nowe ikony obok komunikatu o błędzie związanym z CORS, aby wyświetlić żądanie sieciowe lub dowiedzieć się więcej o błędzie i poznać potencjalne rozwiązania na karcie Problemy.

Ikony obok komunikatu o błędzie związanym z CORS

Problem z Chromium: 1213393

Lighthouse 8.1

Panel Lighthouse korzysta teraz z Lighthouse 8.1.

Latarnia morska

Jeśli Twoja witryna udostępnia mapy źródeł w Lighthouse, poszukaj przycisku Wyświetl mapę drzewa, aby zobaczyć podział przesłanego kodu JavaScript, który można filtrować według rozmiaru i zasięgu podczas wczytywania.

Raport zawiera też nowy filtr danych (na zrzucie ekranu widać filtr Pokaż audyty istotne dla). Wybierz dane, aby skupić się na możliwościach i diagnozach, które są najbardziej przydatne do poprawy tylko tych danych.

W kategorii skuteczności wprowadzono kilka zmian w punktacji, aby dostosować ją do innych narzędzi do pomiaru skuteczności i lepiej odzwierciedlać stan sieci.

Pełną listę zmian znajdziesz w informacjach o wersji.

Problem z Chromium: 772558

Wyświetlanie adresu URL nowej notatki w panelu Manifest

W panelu Manifest wyświetla się teraz nowy adres URL notatki.

Obecnie w ChromeOS (CrOS) aplikacje Chrome i aplikacje na Androida, które deklarują obsługę funkcji „nowy-notatnik”, mogą być wybrane jako aplikacja do robienia notatek w ustawieniach rysika (wyświetla się, jeśli urządzenie z ChromeOS było używane z rysikiem). Po wybraniu aplikacji do tworzenia notatek można ją uruchomić za pomocą przycisku „Utwórz notatkę” na palecie rysika. Dodawanie pola new-note-url w pliku manifestu aplikacji jest częścią naszych działań mających na celu dodanie do aplikacji internetowych odpowiednich funkcji.

Adres URL nowej notatki w panelu pliku manifestu

Problem z Chromium: 1185678

Poprawiono selektory pasujące do arkusza CSS

W DevTools naprawiono selektory pasujące do arkusza CSS, które nie działały w poprzedniej wersji.

Selektory rozdzielone przecinkami w panelu Style są różnie pokolorowane w zależności od tego, czy pasują do wybranego węzła DOM:

  • Niedopasowana część jest wyświetlana w jasnym kolorze szarym.
  • Pasujący element selektora jest wyświetlany na czarno.

Selektory dopasowujące CSS

Problem z Chromium: 1219153

Formatowanie odpowiedzi JSON w panelu sieci

Odpowiedzi JSON możesz teraz wygodnie wyświetlać w panelu Sieć.

Otwórz odpowiedź JSON w panelu Sieć i kliknij ikonę {}, aby ją ładnie wydrukować.

 Formatowanie odpowiedzi JSON w panelu Sieć

Chromium bug: 998674

Pobieranie kanałów podglądu

Rozważ użycie jako domyślnej przeglądarki deweloperskiej wersji Canary, Dev lub Beta przeglądarki Chrome. Te kanały wersji wstępnej zapewniają dostęp do najnowszych funkcji DevTools, umożliwiają testowanie najnowocześniejszych interfejsów API platformy internetowej i pomagają znaleźć problemy w witrynie, zanim zrobią to użytkownicy.

Kontakt z zespołem Narzędzi deweloperskich w Chrome

Aby omówić nowe funkcje, aktualizacje lub inne kwestie związane z Narzędziami deweloperskimi, skorzystaj z tych opcji.

Co nowego w Narzędziach deweloperskich

Lista wszystkich tematów omawianych w cyklu artykułów Co nowego w Narzędziach deweloperskich.