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

Софья Емельянова
Sofia Emelianova

Найдите пасхальное яйцо

В честь Дня смеха в этом году команда DevTools спрятала пасхальное яйцо где-то в DevTools.

Чтобы найти его, найдите красочный 💫 эмодзи.

Обновления панели элементов

В этой версии представлено несколько обновлений панели «Элементы» .

Эмулируйте выделенную страницу в Элементах > Стили

На вкладке Элементы > Стили теперь есть Эмулировать сфокусированную страницу под кнопкой Переключить состояние элементов ( :hov ). Раньше этот параметр можно было найти только на панели Рендеринг .

Если вы переключаете фокус со страницы на DevTools, некоторые элементы наложения автоматически скрываются, если они активируются фокусом. Например, раскрывающиеся списки, меню или выборщики дат. Параметр Эмулировать сфокусированную страницу позволяет вам отлаживать такой элемент, как будто он находится в фокусе.

До и после эмуляции выделенной страницы на вкладке «Стили».

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

Палитра цветов, часы углов и редактор замедления в резервных вариантах var()

Для упрощения редактирования CSS вкладка «Элементы» > «Стили» теперь позволяет использовать Color Picker , Angle Clock и Easing Editor в резервных вариантах var() .

Инструменты «Выбор цвета», «Часы угла» и «Редактор замедления» до и после рендеринга в резервных вариантах var().

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

Инструмент длины CSS устарел

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

Вы больше не можете перетаскивать, чтобы настроить значение или выбрать тип единицы из раскрывающегося меню. Вместо этого дважды щелкните значение и введите новое.

Чтобы снова включить инструмент длины, снимите флажок «Устаревать» в разделе «Настройки» «Эксперименты» > Отменить использование инструмента разработки CSS <length>» на вкладке «Стили» .

Если вы все еще хотите использовать этот инструмент, команда DevTools хотела бы услышать ваше мнение и узнать, как инструмент длины помогает вам в вашем рабочем процессе. Не стесняйтесь оставлять отзывы в crbug/1522657 .

Эксперимент по устареванию отключен.

Всплывающее окно для выбранного результата поиска в Performance > Main track

Для упрощения поиска диаграмма пламени в разделе «Производительность» > «Основной трек» теперь отображает всплывающее окно поверх соответствующего события при циклическом просмотре результатов поиска.

До и после показа всплывающего окна над выбранным результатом поиска.

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

Обновления сетевой панели

В этой версии представлено несколько обновлений панели «Сеть» .

Кнопка «Очистить» и фильтр поиска на вкладке «Сеть» > «EventStream»

Вкладка « Сеть» > «Поток событий» получает:

  • Кнопка «Очистить» , очищающая зафиксированные события в таблице.
  • Поисковый фильтр, понимающий регулярные выражения.

До и после добавления кнопки «Очистить» и фильтра поиска.

Команда DevTools хотела бы поблагодарить Чарльза Вазака за реализацию этой функции.

Кроме того, вкладка EventStream теперь также захватывает события, которые серверы отправляют через fetch/XHR, а не только EventSource API . Попробуйте на этой демонстрационной странице .

Проблема с хромом: 1488863 , 40659493 .

Подсказки с причинами исключения сторонних файлов cookie в разделе «Сеть» > «Файлы cookie»

На вкладке « Сеть» > «Файлы cookie» теперь отображаются подсказки с причинами исключения рядом с файлами cookie, которые в противном случае должны были бы быть заблокированы в результате поэтапного отказа от сторонних файлов cookie .

До и после показа подсказки с причиной исключения стороннего файла cookie.

Использование сторонних файлов cookie может быть разрешено по следующим причинам:

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

Включить и отключить все точки останова в источниках

Раздел Sources > Breakpoints возвращает опции Enable и Disable all breakpoints в раскрывающееся меню. Ранее эти опции были исключены из-за редизайна breakpoints .

Чтобы включить или отключить все точки останова, щелкните правой кнопкой мыши точку останова в разделе Источники > Точки останова и выберите соответствующую опцию.

До и после возвращения опций включения и отключения.

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

Просмотр загруженных скриптов в DevTools для Node.js

DevTools для Node.js теперь отображает загруженные скрипты в дереве навигации в разделе Источники > Скрипты .

До и после добавления вкладки «Скрипты» с деревом загруженных скриптов.

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

Маяк 11.5.0

Панель Lighthouse теперь работает на Lighthouse 11.5.0. Полный список изменений см.

Среди заметных изменений — новый аудит, который оценивает основные причины сдвигов макета. Этот аудит заменяет аудит layout-shift-elements, который перечислял только элементы, затронутые сдвигами макета.

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

Чтобы изучить основы использования панели Lighthouse в DevTools, см. раздел Lighthouse: Оптимизация скорости веб-сайта .

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

Доступность

В этой версии реализованы следующие улучшения доступности:

  • Программы чтения с экрана теперь произносят:
    • Текст ссылки «Узнать больше» рядом с типами селекторов на панели «Рекордер» .
    • Если ни один эксперимент не соответствует фильтру в Настройки > Эксперименты .
    • Подтверждение действия при удалении, подтверждении или восстановлении ярлыка в Настройки > Ярлыки .
  • Таблица в Настройки > Местоположение теперь корректно отображается как таблица для инструментов специальных возможностей.

Проблемы с Chromium: 1516957 , 324282443 , 324467508 , 324930007 .

Разные моменты

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

  • Шрифты в DevTools обновлены для соответствия Chrome ( 1523538 ).
  • Производительность : Исправлено отображение скриншота при наведении курсора на временную шкалу ( 1519469 ).
  • Источники : Высота строки в редакторе увеличена для лучшей читаемости кода ( 1523640 ).
  • Сеть > Ответы : Исправлены различные проблемы с отображением при разных форматах и ​​кодировках ( 1523128 , 1509336 , 1523128 , 41481944 , 1509336 ).

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

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

Свяжитесь с командой Chrome DevTools

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

Что нового в DevTools

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