Что нового в DevTools (Chrome 113)

Переопределить заголовки сетевых ответов

Теперь вы можете переопределять заголовки ответов на панели «Сеть» . Раньше вам требовался доступ к веб-серверу, чтобы экспериментировать с заголовками HTTP-ответов.

С помощью переопределения заголовков ответов вы можете локально прототипировать исправления для различных заголовков, включая, помимо прочего:

Чтобы переопределить заголовок, перейдите в раздел «Сеть» > «Заголовки» > «Заголовки ответов» , наведите указатель мыши на значение заголовка, нажмите Редактировать. и отредактируйте его.

Ошибка CORS, исправленная переопределением заголовка.

Вы также можете добавить собственные заголовки.

Добавление пользовательского заголовка.

Чтобы редактировать все переопределения в одном месте, отредактируйте файл .headers в разделе «Источники» > «Переопределения» . Там вы также можете нажать «Добавить правило переопределения» , чтобы переопределить несколько запросов с использованием подстановочных знаков ( * ).

Редактирование всех переопределений.

Проблема с хромом: 1288023 .

Улучшения отладки Nuxt, Vite и Rollup

Чтобы помочь вам быстрее выявлять проблемы во время отладки, улучшенная трассировка стека теперь скрывает кадры, поступающие из источников, созданных Nuxt 3.3 или более поздней версии. DevTools пропускает такие кадры:

  • В трассировках консоли под ссылкой «Показать еще N кадров» .
  • В разделе «Источники» > «Стек вызовов» в разделе Флажок. Показывать кадры из игнорируемого списка .

Трассировка стека до и после включения стороннего списка игнорирования.

Чтобы предоставить вам эти улучшения, команды DevTools, Nuxt, Vite и Rollup совместно внедрили расширение исходной карты x_google_ignoreList :

Команда DevTools хотела бы выразить благодарность командам Nuxt, Vite и Rollup за то, что они сделали это возможным. Мы ценим ваши усилия и сотрудничество, которые сыграли важную роль в успехе этой реализации. Еще раз спасибо за ваш вклад!

Улучшения CSS в разделе «Элементы» > «Стили».

Неверные свойства и значения CSS

Чтобы помочь вам быстрее диагностировать проблемы CSS , панель «Стили» теперь перечеркнута:

  • Полное объявление CSS (свойство и значение), если свойство CSS недействительно .
  • Просто значение, когда свойство CSS допустимо, но значение неверно.

Недопустимое имя свойства и недопустимое значение свойства.

Команда DevTools хотела бы выразить благодарность Yisi (一丝) за это улучшение.

Ссылки на ключевые кадры в свойстве сокращенной записи анимации.

Сокращенное CSS-свойство animation теперь содержит ссылки на соответствующие @keyframes at-rules , что позволяет быстрее перемещаться по панели «Стили» .

Ссылки на ключевые кадры в свойстве сокращенной записи анимации.

Проблема с хромом: 1420656 .

Новая настройка консоли: автозаполнение при вводе

Начиная с предыдущей версии (112), вы можете настроить консоль DevTools на применение предложения автозаполнения при нажатии Enter .

По умолчанию, чтобы принять предложение автозаполнения, нажмите Tab или Arrow right . Чтобы также выполнить автозаполнение с помощью Enter , включите Настройки. Настройки > Консоль > Флажок. Примите предложение автозаполнения при нажатии Enter .

Соответствующая галочка в Настройках.

Кроме того, текст еще одной настройки стал более удобным для пользователя: Флажок. Рассматривайте оценку кода как действие пользователя .

Проблема с хромом: 1276960 .

Меню команд выделяет авторские файлы

Диалоговое окно быстрого открытия в меню команд теперь выделяет серым цветом сторонние файлы , находящиеся в списке игнорируемых, чтобы больше внимания уделялось файлам, созданным вами.

Сценарий из списка игнорируемых в диалоговом окне быстрого открытия до и после изменения.

Проблема с хромом: 1424345 .

Прекращение поддержки JavaScript Profiler: второй этап

Еще в Chrome 58 команда DevTools планировала в конечном итоге отказаться от поддержки JavaScript Profiler и предложить разработчикам Node.js и Deno использовать панель «Производительность» для профилирования производительности процессора JavaScript.

DevTools версии 113 запускает второй этап четырехэтапного прекращения поддержки JavaScript Profiler . На этом этапе вы все еще можете открыть панель, но ее пользовательский интерфейс больше не доступен.

Чтобы профилировать производительность ЦП, нажмите « Перейти на панель производительности» .

Прекращение поддержки профилировщика JavaScript.

Проблема с хромом: 1354548 .

Разное

Вот некоторые примечательные исправления в этом выпуске:

  • Исправлена ​​ошибка, из-за которой красивая печать на панели «Источники» неправильно обрабатывала имена переменных с символами Юникода ( 1425055 ).
  • На вкладке «Проблемы» добавлено новое сообщение о проблемах с автозаполнением, касающихся нестандартных значений HTML ( 1399414 ).

Загрузите предварительный просмотр каналов

Рассмотрите возможность использования Chrome Canary , Dev или Beta в качестве браузера для разработки по умолчанию. Эти каналы предварительного просмотра дают вам доступ к новейшим функциям DevTools, тестируют передовые API-интерфейсы веб-платформы и находят проблемы на вашем сайте раньше, чем это сделают ваши пользователи!

Связь с командой Chrome DevTools

Используйте следующие параметры, чтобы обсудить новые функции и изменения в публикации или что-либо еще, связанное с DevTools.

Что нового в DevTools

Список всего, что было описано в серии «Что нового в DevTools» .

Хром 124

Хром 123

Хром 122

Хром 121

Хром 120

Хром 119

Хром 118

Хром 117

Хром 116

Хром 115

Хром 114

Хром 113

Хром 112

Хром 111

Хром 110

Хром 109

Хром 108

Хром 107

Хром 106

Хром 105

Хром 104

Хром 103

Хром 102

Хром 101

Хром 100

Хром 99

Хром 98

Хром 97

Хром 96

Хром 95

Хром 94

Хром 93

Хром 92

Хром 91

Хром 90

Хром 89

Хром 88

Хром 87

Хром 86

Хром 85

Хром 84

Хром 83

Хром 82

Chrome 82 был отменен .

Хром 81

Хром 80

Хром 79

Хром 78

Хром 77

Хром 76

Хром 75

Хром 74

Хром 73

Хром 72

Хром 71

Хром 70

Хром 68

Хром 67

Хром 66

Хром 65

Хром 64

Хром 63

Хром 62

Хром 61

Хром 60

Хром 59