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

Kayce Basques
Kayce Basques

Emulowanie ślepoty barw

Otwórz kartę Renderowanie i skorzystaj z nowej funkcji Emuluj wady wzroku, aby lepiej zrozumieć, jak osoby z różnymi wadami wzroku korzystają z Twojej witryny.

Emulowanie niewyraźnego widzenia.

Emulowanie niewyraźnego widzenia.

Narzędzia deweloperskie mogą emulować niewyraźne widzenie i te rodzaje ślepoty barw:

  • Protanopia: niezdolność do postrzegania czerwonego światła.
  • Deuteranopia: niezdolność do postrzegania zielonego światła.
  • Tritanopia: niezdolność do postrzegania światła niebieskiego.
  • Achromatopsja: niezdolność do postrzegania kolorów z wyjątkiem odcieni szarości (bardzo rzadkie).

Istnieją mniej ekstremalne wersje tych zaburzeń widzenia barw, które są w rzeczywistości bardziej powszechne. Na przykład protanomalia to zmniejszona wrażliwość na czerwone światło (w przeciwieństwie do protanopii, czyli całkowitej niezdolności do postrzegania czerwonego światła). Jednak te zaburzenia widzenia z końcówką „-omaly” nie są tak wyraźnie zdefiniowane: każda osoba z takim zaburzeniem widzenia jest inna i może widzieć rzeczy inaczej (może być w stanie dostrzec więcej lub mniej odpowiednich kolorów).

Projektując aplikacje internetowe pod kątem bardziej ekstremalnych symulacji w Narzędziach deweloperskich, masz pewność, że będą one dostępne dla osób z protanomalią, deuteranomalią, tritanomalią i achromatopsją.

Wyślij opinię na temat problemu nr 1003700 w Chromium lub dowiedz się więcej o wdrażaniu.

Emulowanie ustawień regionalnych

Możesz teraz emulować ustawienia regionalne, ustawiając lokalizację w sekcji Czujniki > Lokalizacja. Otwórz menu poleceń i wpisz Sensors, aby otworzyć kartę Czujniki. Po wykonaniu tych działań Narzędzia deweloperskie zmodyfikują bieżące domyślne ustawienia regionalne, co wpłynie na:

  • Intl.* interfejsy API, np. new Intl.NumberFormat().resolvedOptions().locale
  • inne interfejsy JavaScript API uwzględniające ustawienia regionalne, takie jak String.prototype.localeCompare*.prototype.toLocaleString, np. 123_456..toLocaleString();
  • Interfejsy API DOM, takie jak navigator.languagenavigator.languages
  • nagłówek żądania HTTP Accept-Language;

Aby wypróbować tę funkcję, zapoznaj się z przykładem kodu zależnym od ustawień regionalnych.

Prześlij opinię na temat problemu nr 1051822 w Chromium.

Debugowanie zasady umieszczania zasobów z innych domen (COEP)

Panel Sieć zawiera teraz informacje do debugowania zasad umieszczania zasobów z innych domen.

W kolumnie Stan znajdziesz teraz krótkie wyjaśnienie, dlaczego żądanie zostało zablokowane, oraz link do wyświetlenia nagłówków tego żądania w celu dalszego debugowania:

Zablokowane żądania w kolumnie Stan

Więcej wskazówek dotyczących rozwiązywania problemów znajdziesz w sekcji Nagłówki odpowiedzi na karcie Nagłówki:

Więcej wskazówek w sekcji Nagłówki odpowiedzi

Prześlij opinię na temat problemu z Chromium nr 1051466.

Nowe ikony punktów przerwania, warunkowych punktów przerwania i punktów logowania

Panel Źródła ma nowe ikony punktów przerwania, warunkowych punktów przerwania i punktów rejestrowania:

Nowe ikony mają sprawić, że interfejs będzie bardziej spójny z innymi narzędziami do debugowania GUI (które zwykle oznaczają punkty przerwania na czerwono) i ułatwić odróżnianie od siebie tych 3 funkcji.

Prześlij opinię na temat problemu z Chromium nr 1041830.

Użyj nowego słowa kluczowego filtra cookie-path w panelu Sieć, aby skupić się na żądaniach sieci, które ustawiają konkretną ścieżkę pliku cookie.

Więcej specjalnych słów kluczowych, takich jak cookie-path, znajdziesz w artykule Filtrowanie żądań według usług.

Zadokuj po lewej stronie w menu poleceń.

Otwórz menu poleceń i uruchom polecenie Dock to left, aby przenieść Narzędzia deweloperskie na lewą stronę obszaru wyświetlania.

Narzędzia deweloperskie zadokowane po lewej stronie widocznego obszaru

Prześlij opinię na temat problemu nr 1011679 w Chromium.

Opcja Settingsmenu głównym została przeniesiona

Opcję otwierania Ustawień z menu głównego można teraz znaleźć w sekcji Więcej narzędzi.

Otwórz „Menu główne” i skup się na „Więcej narzędzi” w „Ustawieniach”.

Wyślij opinię na temat problemu w Chromium nr 1050855.

Panel Audyty to teraz panel Lighthouse

Zespoły Narzędzi deweloperskich i Lighthouse często otrzymywały od programistów stron internetowych informacje, że słyszeli, że można uruchomić Lighthouse z Narzędzi deweloperskich, ale gdy próbowali to zrobić, nie mogli znaleźć panelu „Lighthouse”. Dlatego panel Audyty został zmieniony na panel Lighthouse.

Panel Lighthouse

Usuwanie wszystkich lokalnych zastąpień w folderze

Po skonfigurowaniu lokalnych zastąpień możesz kliknąć folder prawym przyciskiem myszy i wybrać nową opcję Usuń wszystkie zastąpienia, aby usunąć wszystkie lokalne zastąpienia w tym folderze.

Usuń wszystkie zastąpienia

Prześlij opinię na temat problemu 1016501 w Chromium.

Zaktualizowany interfejs długich zadań

Długie zadanie to kod JavaScript, który przez długi czas zajmuje wątek główny, powodując zawieszenie strony internetowej.

Od jakiegoś czasu możesz wizualizować długie zadania w panelu Wydajność, ale w Chrome 83 interfejs wizualizacji długich zadań w panelu Wydajność został zaktualizowany. Część zadania „Długie zadanie” jest teraz oznaczona czerwonym tłem w paski.

Nowy interfejs długich zadań

Wyślij opinię na temat problemu 1054447 w Chromium.

Obsługa ikon z możliwością maskowania w panelu Manifest

W Androidzie Oreo wprowadzono ikony adaptacyjne, które wyświetlają ikony aplikacji w różnych kształtach na różnych modelach urządzeń. Ikony z maskowaniem to nowy format ikon, który obsługuje ikony adaptacyjne. Dzięki temu możesz mieć pewność, że ikona PWA będzie dobrze wyglądać na urządzeniach obsługujących standard ikon z maskowaniem.

Zaznacz nowe pole wyboru Show only the minimum safe area for maskable icons (Pokazuj tylko minimalny bezpieczny obszar dla ikon z możliwością maskowania) w panelu Manifest, aby sprawdzić, czy ikona z możliwością maskowania będzie dobrze wyglądać na urządzeniach z Androidem Oreo. Więcej informacji znajdziesz w artykule Czy moje obecne ikony są gotowe?.

Pole wyboru „Pokazuj tylko minimalny bezpieczny obszar dla ikon z możliwością maskowania”

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.