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

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

Оптимизированная панель фильтров на панели «Сеть».

Панель фильтров была переработана, чтобы упростить фильтрацию запросов и навести порядок на панели «Сеть» .

В этой версии соответствующий эксперимент был включен по умолчанию, но будет отменен. Вы можете отслеживать прогресс на crbug.com/1523150 .

Новая панель фильтров имеет два раскрывающихся меню: одно для выбора типов запросов, а другое для скрытия URL-адресов данных и расширений или отображения только заблокированных файлов cookie и запросов, а также сторонних запросов. Оба меню поддерживают множественный выбор.

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

До и после оптимизации панели фильтров на панели «Сеть».

Не стесняйтесь оставлять свои отзывы об этой функции на crbug.com/1500573 .

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

Улучшения элементов

Поддержка @font-palette-values

Панель «Элементы» теперь поддерживает CSS-правило @font-palette-values . Он позволяет вам настроить значения по умолчанию для свойства Font-Palette .

В Styles щелкните значение свойства font-palette , и DevTools перенесет вас в специальный раздел @font-palette-values где вы сможете редактировать свои собственные значения.

Раздел @font-palette-values ​​в Стилих.

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

Поддерживаемый случай: пользовательское свойство как запасной вариант другого пользовательского свойства.

Элементы > Стили теперь разрешают пользовательское свойство, которое является резервным вариантом другого пользовательского свойства .

До и после разрешения пользовательского свойства как резерва другого пользовательского свойства.

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

Улучшена поддержка исходных карт.

Настройки Настройки > Эксперименты > check_box Разрешать имена переменных в выражениях с использованием исходных карт включены по умолчанию.

DevTools использует карты исходного кода , чтобы вы могли отлаживать исходный код в Sources and Scope даже после того, как вы его объединили, минимизировали или скомпилировали. Этот эксперимент позволяет вам последовательно оценивать исходные имена переменных в DevTools, включая, помимо прочего:

Более подробную информацию смотрите в соответствующем RFC .

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

Улучшения панели производительности

Трек расширенных взаимодействий

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

До и после добавления «усов» на дорожку «Взаимодействия».

Кроме того, когда вы наводите курсор на взаимодействие, вы можете увидеть полезную подсказку с подробным описанием времени.

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

Расширенная фильтрация на вкладках «Снизу вверх», «Дерево вызовов» и «Журнал событий».

На вкладках «Снизу вверх» , «Дерево вызовов» и «Журнал событий» панели «Производительность» появились три новые кнопки для расширенной фильтрации:

  • match_case Сопоставить регистр .
  • регулярное_выражение Регулярное выражение .
  • match_word Соответствует целому слову .

Три новые кнопки для расширенной фильтрации.

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

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

Маркеры отступов на панели «Источники»

Редактор на панели «Источники» теперь для вашего удобства помечает блоки кода с отступом вертикальными линиями.

До и после отмечены блоки кода с отступом вертикальными линиями.

Выпуск хрома: 1479986 .

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

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

Новые всплывающие подсказки рядом со значком фиолетовой точки на вкладках «Заголовки» и «Ответ».

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

Новые параметры командного меню для добавления и удаления шаблонов блокировки запросов.

Теперь вы можете вводить команды для добавления или удаления шаблонов блокировки сетевых запросов в меню команд .

До и после добавления новых команд для добавления или удаления шаблонов блокировки сети.

Команда «Добавить» открывает диалоговое окно для указания шаблона, а команда «Удалить» удаляет все шаблоны, не открывая панель блокировки сетевых запросов .

Эксперимент о нарушениях CSP удален.

Экспериментальная вкладка «Нарушения CSP» , появившаяся в версии 89, была удалена как ненужная.

Чтобы быстро просмотреть подробную информацию о CSP, перейдите в раздел «Приложение» > «Кадры» > «Политика безопасности контента (CSP)» .

Политика безопасности контента на панели приложения.

Кроме того, на панели «Проблемы» сообщается о нарушениях CSP.

Политика безопасности контента на панели приложения.

Маяк 11.3.0

На панели «Маяк» теперь работает Lighthouse 11.3.0. См. полный список изменений . Среди заметных изменений — возможность запуска отчетов на 404 страницах.

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

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

Доступность

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

  • В разделе «Сеть» > «Полезная нагрузка» теперь вы можете перейти к источнику просмотра и просмотреть кнопки с кодировкой URL-адреса , а затем нажать Enter или пробел , чтобы вызвать соответствующее действие.
  • В консоли , чтобы избежать путаницы, ссылки, ведущие на сценарии, которые больше не доступны для отладчика, теперь выделены серым цветом и по ним нельзя щелкнуть.
  • В деревьях навигации, таких как дерево в разделе «Источники» > «Страница» , клавиша Enter теперь разворачивает и сворачивает узлы с дочерними элементами.

Проблемы с хромом: 1338391 , 1500662 , 1420362 .

Разное

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

  • Производительность . Если запись не удалась, теперь у вас есть возможность загрузить необработанные события трассировки и попытаться выяснить, что пошло не так ( коммит ).
  • Ярлык «Показать консоль» ( Ctrl + ` для Mac, Ctrl + + для Windows и Linux) теперь не только открывает консоль , но и закрывается при втором нажатии.
  • Ресурсы для разработчиков . Исправлена ​​ошибка, не позволявшая сообщать о ресурсах CSS и их проблемах ( 1420362 ).
  • Элементы :
    • Исправлена ​​ошибка с проверкой элементов в iframe ( 1453375 ).
    • Вычислено . Исправлена ​​ошибка, из-за которой не отображались значения по умолчанию ( 1499882 ).
    • Поиск . Исправлена ​​ошибка, не позволявшая подсчитать количество совпадений для коротких запросов из одного или двух символов ( 1416457 ).
  • Консоль . Теперь правильно анализируется регулярные выражения, которые заканчиваются экранированным символом в поле «Фильтр» ( 1346936 ).
  • Настройки > Рабочая область . Исправлена ​​ошибка, не позволявшая добавить исключенную папку ( 1503580 ).
  • Сеть > Предварительный просмотр . Теперь отображает изображения с data: URI ( 1381791 ).
  • Объем памяти . На панель действий добавлены правильные кнопки загрузки и сохранения загрузки ( 1275407 ).

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

Рассмотрите возможность использования 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