Nowości w Narzędziach dla deweloperów (Chrome 113)

Sofia Emelianova
Sofia Emelianova

Zastąp nagłówki odpowiedzi sieciowych

Nagłówki odpowiedzi możesz teraz zastąpić w panelu Sieć. Wcześniej, aby eksperymentowanie z nagłówkami odpowiedzi HTTP wymagało dostępu do serwera WWW.

Za pomocą zastąpień nagłówków odpowiedzi możesz tworzyć lokalnie prototypy poprawek różnych nagłówków, w tym między innymi:

Aby zastąpić nagłówek, kliknij Sieć > Nagłówki > Nagłówki odpowiedzi, najedź kursorem na wartość nagłówka, kliknij Edytuj. i zmień ją.

Błąd CORS został naprawiony przez zastąpienie nagłówka.

Możesz też dodać niestandardowe nagłówki.

Dodaję nagłówek niestandardowy.

Aby edytować wszystkie zastąpienia w jednym miejscu, edytuj plik .headers w sekcji Źródła > Zastąpienia. Możesz tam też kliknąć Dodaj regułę zastępowania, by zastąpić wiele żądań za pomocą symboli wieloznacznych (*).

Edycja wszystkich zastąpień.

Problem z Chromium: 1288023.

Ulepszenia debugowania Nuxt, Vite i Rollup

Aby szybciej wykrywać problemy podczas debugowania, ulepszony zrzut stosu ukrywa teraz ramki, które pochodzą ze źródeł wygenerowanych przez Nuxt 3.3 lub nowszego. Narzędzia deweloperskie pomijają takie ramki:

Zrzut stosu przed włączeniem listy ignorowanych przez inną firmę i po jej włączeniu.

Aby zapewnić Ci te ulepszenia, zespoły DevTools, Nuxt, Vite i Rollup podjęły współpracę nad wdrożeniem rozszerzenia mapy źródeł x_google_ignoreList:

Zespół Narzędzi deweloperskich chce podziękować zespołom Nuxt, Vite i Rollup za umożliwienie im tego. Dziękujemy za wysiłek i współpracę, które były kluczowe dla powodzenia tego wdrożenia. Jeszcze raz dziękujemy za Twój wkład.

Ulepszenia CSS w sekcji Elementy > Style

Nieprawidłowe właściwości i wartości CSS

Aby przyspieszyć diagnozowanie problemów z CSS, w panelu Style przekreślono:

  • Cała deklaracja CSS (właściwość i wartość), gdy właściwość CSS jest nieprawidłowa.
  • Wartość tylko wtedy, gdy właściwość CSS jest prawidłowa, ale wartość jest nieprawidłowa.

Nieprawidłowa nazwa właściwości i nieprawidłowa wartość właściwości.

Zespół Narzędzi deweloperskich chce podziękować Yisi(여丝) za wprowadzenie tego ulepszenia.

Linki do klatek kluczowych we właściwości skróconej animacji

Skrócona właściwość CSS animation zawiera teraz linki do odpowiednich reguł: @keyframes, dzięki czemu możesz szybciej poruszać się po panelu Style.

Linki do klatek kluczowych we właściwości skróconej animacji.

Problem z Chromium: 1420656.

Nowe ustawienie konsoli: autouzupełnianie po naciśnięciu klawisza Enter

Począwszy od poprzedniej wersji (112) możesz skonfigurować konsolę Narzędzi deweloperskich tak, aby po naciśnięciu klawisza Enter stosowała sugestię autouzupełniania.

Domyślnie, aby zaakceptować sugestię autouzupełniania, możesz nacisnąć Tab lub Arrow right. Aby automatycznie uzupełniać dane za pomocą funkcji Enter, włącz Ustawienia. Ustawienia > Konsola > Pole wyboru. Akceptuj sugestię autouzupełniania naciśnięciem klawisza Enter.

Odpowiednie pole wyboru w Ustawieniach.

Dodatkowo tekst innego ustawienia jest teraz bardziej przyjazny dla użytkownika: Pole wyboru. Traktuj ocenę kodu jako działanie użytkownika.

Problem z Chromium: 1276960.

Menu poleceń wyróżnia utworzone pliki

Okno szybkiego otwierania w menu poleceń wyszarzy teraz pliki innych firm znajdujące się na liście ignorowanych, co podkreśla znaczenie plików utworzonych przez Ciebie.

Skrypt z listy ignorowanych w oknie szybkiego otwierania przed zmianą i po niej.

Problem z Chromium: 1424345.

Wycofanie programu profilującego JavaScript: etap 2

Już w Chrome 58 zespół Narzędzi deweloperskich planował wycofać program profilujący JavaScript, a deweloperzy Node.js i Deno do profilowania wydajności procesora JavaScriptu używali panelu Wydajność.

Wersja 113 Narzędzi deweloperskich rozpoczyna drugietap wycofywania4-etapowego programu profilującego JavaScript. Na tym etapie możesz nadal otworzyć panel, ale jego interfejs użytkownika nie jest już dostępny.

Aby profilować wydajność procesora, kliknij Otwórz panel wydajności.

Wycofanie programu profilującego JavaScript.

Problem z Chromium: 1354548.

Inne ważne informacje

Oto kilka ważnych poprawek wprowadzonych w tej wersji:

  • Naprawiono błąd, który powodował, że funkcja stylizacji w panelu Źródła nieprawidłowo obsługiwała nazwy zmiennych zawierające znaki Unicode (1425055).
  • Na karcie Problemy pojawił się nowy komunikat dotyczący problemów z autouzupełnianiem dotyczących niestandardowych wartości HTML (1399414).

Pobieranie kanałów podglądu

Jako domyślnej przeglądarki dla programistów możesz używać Chrome Canary, Dev lub Beta. Te kanały podglądu dają dostęp do najnowszych funkcji Narzędzi deweloperskich, umożliwiają testowanie najnowocześniejszych interfejsów API platform internetowych oraz wykrywanie problemów w witrynie, zanim zdołają zrobić użytkownicy.

Kontakt z zespołem Narzędzi deweloperskich w Chrome

Użyj poniższych opcji, aby omówić nowe funkcje i zmiany w poście lub wszelkie inne kwestie związane z Narzędziami dla deweloperów.

  • Prześlij nam sugestię lub opinię na stronie crbug.com.
  • Aby zgłosić problem z Narzędziami deweloperskimi, kliknij Więcej opcji   Więcej   > Pomoc > Zgłoś problemy z Narzędziami deweloperskimi.
  • zatweetuj na @ChromeDevTools.
  • Napisz komentarz o nowościach w filmach w YouTube dostępnych w Narzędziach deweloperskich lub z poradami dotyczącymi narzędzi dla deweloperów w filmach w YouTube.

Co nowego w Narzędziach deweloperskich

Lista wszystkich omówionych funkcji w serii Co nowego w Narzędziach deweloperskich.

Chrome 123

Chrome 122

Chrome 121

Chrome 120

Chrome 119

Chrome 118

Chrome 117

Chrome 116

Chrome 115

Chrome 114

Chrome 113

Chrome 112

Chrome 111

Chrome 110

Chrome 109

Chrome 108

Chrome 107

Chrome 106

Chrome 105

Chrome 104

Chrome 103

Chrome 102

101 Chrome

Chrome 100

Chrome 99

Chrome 98

Chrome 97

Chrome 96

Chrome 95

Chrome 94

Chrome 93

Chrome 92

Chrome 91

Chrome 90

Chrome 89

Chrome 88

Chrome 87

Chrome 86

Chrome 85

Chrome 84

Chrome 83

Chrome 82

Subskrypcja Chrome 82 została anulowana.

Chrome 81

Chrome 80

Chrome 79

Chrome 78

Chrome 77

Chrome 76

Chrome 75

Chrome 74

Chrome 73

Chrome 72

Chrome 71

Chrome 70

Chrome 68

Chrome 67

Chrome 66

Chrome 65

Chrome 64

Chrome 63

Chrome 62

Chrome 61

Chrome 60

Chrome 59