Обновления регистратора
Поддержка расширений воспроизведения
Recorder представляет поддержку пользовательских параметров воспроизведения, которые можно встроить в DevTools с помощью расширения.
Попробуйте пример расширения . Выберите новый параметр пользовательского воспроизведения, чтобы открыть пользовательский интерфейс воспроизведения.
Чтобы настроить Recorder под свои нужды и интегрировать его с вашими инструментами, рассмотрите возможность разработки собственного расширения: изучите API chrome.devtools.recorder и ознакомьтесь с другими примерами расширений .
Проблема с хромом: 1400243 .
Запись с селекторами прокалывания
Помимо пользовательских селекторов, селекторов CSS, ARIA, текстовых и XPath , теперь можно использовать селекторы прокалывания . Эти селекторы ведут себя так же, как селекторы CSS, но также могут прокалывать теневые корни.
Начните новую запись на странице с теневым DOM и проверьте Прокалывайте типы селекторов для записи . Запишите взаимодействие с элементами в теневом DOM и проверьте соответствующий шаг.
Проблема с хромом: 1411188 .
Экспортировать как сценарий Puppeteer с анализом Lighthouse
В Recorder появилась новая опция экспорта: Puppeteer (включая анализ Lighthouse) . С помощью Puppeteer вы можете автоматизировать и контролировать Chrome. С помощью Lighthouse вы можете отслеживать и улучшать производительность своего сайта.
Откройте вашу запись, нажмите Экспортируйте , выберите новую опцию и сохраните файл
.js
.
Запустите скрипт Puppeteer , чтобы получить отчет Lighthouse в файле flow.report.html
.
Получить расширения
Изучите возможности настройки вашего диктофона, например, с помощью специальных параметров экспорта. Чтобы получить расширения для диктофона , нажмите на кнопку Экспорт > Получить расширения в записи.
Не стесняйтесь добавлять свои расширения в список расширений для записи . Мы с нетерпением ждем вашего расширения в этом списке!
Проблемы с Chromium: 1417104 , 1413168 .
Элементы > Обновления стилей
CSS-документация
Сколько раз в день вы просматриваете документацию по свойствам CSS? Панель «Элементы» > «Стили» теперь показывает краткое описание при наведении курсора на свойство.
Подсказка также содержит ссылку «Подробнее» , которая ведет к справочнику MDN CSS по этому свойству.
Если вы хорошо знаете CSS, подсказки могут показаться вам неудобными. Чтобы отключить их все, установите флажок Не показывать .
Чтобы включить их снова, проверьте Настройки > Настройки > Элементы >
Показать подсказку по документации CSS .
Проблема с хромом: 1401107 .
Поддержка вложенности CSS
Панель «Элементы > Стили» теперь распознает синтаксис вложенности CSS и применяет вложенные стили к нужным элементам.
Проблема с хромом: 1172985 .
Отметка точек журнала и условных точек останова в консоли
Для дальнейшего улучшения расширенного пользовательского опыта работы с точками останова , Консоль теперь отмечает сообщения, вызванные точками останова:
-
console.*
вызывает условные точки останова с оранжевым вопросительным знаком?
- Сообщения Logpoint с двумя розовыми точками
..
Консоль теперь предоставляет правильные ссылки на точки останова в исходных файлах вместо скриптов VM<number>
, которые Chrome создает для запуска любого фрагмента Javascript в V8 .
Щелкните ссылку рядом с сообщением о точке останова, чтобы перейти непосредственно к редактору точек останова.
Проблема с хромом: 1027458 .
Игнорировать нерелевантные скрипты во время отладки
Чтобы сосредоточиться на самых важных частях кода, теперь вы можете добавлять ненужные скрипты в список игнорирования прямо из дерева файлов на панели Источники > Страница .
Щёлкните правой кнопкой мыши по любому скрипту или папке и выберите один из вариантов игнорирования. Вы можете увидеть параметры для добавления или удаления скрипта или папки из списка. Отладчик игнорирует скрипты, добавленные в список, и исключает их из стека вызовов.
Все игнорируемые скрипты и папки отображаются в дереве файлов серым цветом.
Если вы выбрали игнорируемый сценарий, кнопка «Настроить» перенесет вас к Настройки > Список игнорирования . Вы также можете скрыть игнорируемые источники из дерева файлов с помощью
> Скрыть игнорируемые источники
.
Проблема с хромом: 883325 .
Началось прекращение поддержки JavaScript Profiler
Еще в Chrome 58 команда DevTools планировала в конечном итоге прекратить поддержку JavaScript Profiler и предоставить разработчикам Node.js и Deno возможность использовать панель Performance для профилирования производительности процессора JavaScript.
В этой версии DevTools (112) начинается четырёхэтапное прекращение поддержки JavaScript Profiler . На панели JavaScript Profiler теперь отображается соответствующий предупреждающий баннер.
Вместо профилировщика используйте панель «Производительность» для профилирования ЦП.
Узнайте больше и оставьте отзыв в соответствующем RFC и на сайте crbug.com/1354548 .
Проблема с хромом: 1417647 .
Эмулировать пониженную контрастность
Вкладка «Рендеринг» добавляет новую опцию в список «Эмуляция нарушений зрения» — «Сниженная контрастность» . С помощью этой опции вы можете увидеть, как ваш веб-сайт будет выглядеть для людей с пониженной контрастной чувствительностью.
Обратите внимание, что параметры списка были обновлены, чтобы указать, какую цветовую нечувствительность представляют эти параметры.
С помощью DevTools вы можете сразу найти и исправить все проблемы с контрастностью. Подробнее см. в статье «Сделайте свой сайт более читабельным» .
Проблемы с Chromium: 1412719 , 1412721 .
Маяк 10
Панель Lighthouse теперь работает под управлением Lighthouse 10.0.1 . Подробнее см. в разделе «Что нового в Lighthouse 10.0.1» .
Чтобы изучить основы использования панели Lighthouse в DevTools, ознакомьтесь с разделом Lighthouse: Оптимизация скорости сайта .
Маяк > >
Устаревшая навигация теперь отключена по умолчанию. Эта опция использует устаревшую конфигурацию Lighthouse в режиме навигации.
Lighthouse 10 теперь использует Moto G Power в качестве устройства эмуляции по умолчанию . DevTools добавил это устройство в Настройки > Устройства .
Проблема с хромом: 772558 .
Предупреждение консоли о необходимости удалить обработчик выборки неработающего сервисного работника
Chrome 112 пропускает обработчики выборки сервисных рабочих процессов (serviceworker), которые не работают (no-op) , поскольку они могут замедлять навигацию, но не выполняют никакой функции. Такие обработчики больше не требуются для того, чтобы ваш сайт соответствовал требованиям Progressive Web App .
Консоль теперь выводит предупреждение при обнаружении на вашем сайте обработчика выборки без операции. Рассмотрите возможность его удаления.
Проблема с хромом: 1347319 .
Разные моменты
Вот некоторые важные исправления в этом выпуске:
- Панель «Источники» > «Точки останова» теперь показывает различные пути к файлам рядом с неоднозначными именами файлов ( 1403924 ).
- В разделе «Основные данные» на панели «Производительность»
CpuProfiler::StartProfiling
теперь обозначен какProfiler Overhead
( 1358602 ). - DevTools улучшил автодополнение:
- DevTools добавил точку останова прослушивателя событий , позволяющую сделать паузу при открытии окна «картинка в картинке» документа ( 1315352 ).
- DevTools разработал обходной путь, который корректно отображает артефакты Vue2 Webpack как JavaScript ( 1416562 ).
- Параметр консоли получает лучшее название: Автоматически разворачивать сообщения console.trace(). ( 1139616 ).
Загрузите предварительные версии каналов
Рассмотрите возможность использования Chrome Canary , Dev или Beta в качестве браузера для разработки по умолчанию. Эти предварительные версии предоставят вам доступ к новейшим функциям DevTools, позволят тестировать передовые API веб-платформ и помогут обнаружить проблемы на вашем сайте раньше, чем это сделают ваши пользователи!
Свяжитесь с командой Chrome DevTools
Используйте следующие параметры для обсуждения новых функций, обновлений или чего-либо еще, связанного с DevTools.
- Отправляйте отзывы и предложения по функциям нам на crbug.com .
- Сообщить о проблеме с DevTools можно с помощью функции Дополнительные параметры > Справка > Сообщить о проблеме с DevTools в DevTools.
- Напишите твит в @ChromeDevTools .
- Оставляйте комментарии в видеороликах YouTube «Что нового в DevTools» или YouTube «Советы по DevTools» .
Что нового в DevTools
Список всего, что было рассмотрено в серии «Что нового в DevTools» .
- Chrome DevTools (MCP) для вашего ИИ-агента
- Отладка дерева сетевых зависимостей с помощью Gemini
- Экспортируйте свои чаты с Gemini
- Сохраненная конфигурация трека на панели «Производительность»
- Фильтрация сетевых запросов с защищенным IP-адресом
- Вкладка «Элементы» > «Макет» добавляет поддержку макета кладки
- Маяк 12.8.2
- Разные моменты
- Получите больше информации с помощью Gemini
- Эмулировать заголовок «Save-Data» в «Состояниях сети»
- Смотрите базовый статус в подсказке по свойству CSS
- Переопределение форм-факторов в клиентских подсказках пользовательского агента
- Маяк 12.8.0
- Разные моменты
- Более надежный и производительный Chrome DevTools
- Загрузите изображения в систему ИИ для стилизации
- Добавить заголовки запроса в таблицу в сети
- Ознакомьтесь с основными моментами Google I/O 2025
- Разные моменты
- Улучшения панели производительности
- Предварительно подключенные источники в представлении «Дерева сетевых зависимостей»
- Время ответа сервера и время перенаправления в отчете «Задержка запроса документа»
- Перенаправления в сводке сетевых запросов
- Уменьшение шума в характеристиках производительности
- Устаревшее «Отключить примеры JavaScript»
- Параметр точности геолокации в датчиках
- Улучшения панели элементов
- Упрощенная отладка сложных значений CSS
- Поддержка @function в Элементах > Стили
- Улучшения сетевой панели
- фильтр has-request-header
- Прямые сокеты в изолированных веб-приложениях
- Разные моменты
- Доступность
- Google I/O 2025
- Измените и сохраните изменения CSS в вашем рабочем пространстве с помощью Gemini
- Подключите папку рабочего пространства и сохраните изменения в исходных файлах.
- Спросите Gemini о показателях эффективности
- Аннотируйте результаты производительности с помощью Gemini
- Добавляйте скриншоты в свои чаты с Gemini
- Новые данные на панели «Производительность»
- Дублированный JavaScript
- Устаревший JavaScript
- Спекуляции теперь поддерживают теги правил
- Маяк 12.6.0
- Разные моменты
- Доступность
- Улучшения панели производительности
- Новые данные о производительности
- Нажмите, чтобы выделить
- Тайминги сервера в сводке сетевых запросов
- Фильтрация файлов cookie в разделе «Конфиденциальность и безопасность»
- Размеры в килобайтах в таблицах на панелях
- Автозаполнение поддерживает corner-shape и corner-*-shape в Элементах > Стили
- Экспериментальная часть: выявление проблем с элементами и атрибутами в DOM
- Маяк 12.5.0
- Разные моменты
- Улучшения панели производительности
- Ссылки на источники и скрипты для вызовов профилей и функций в Performance
- Поддержка данных LCP по фазовому полю
- Анализ дерева сетевых зависимостей
- Длительность вместо общего и собственного времени в сводке
- Самая тяжелая подсветка стека
- Улучшены пустые состояния для различных панелей.
- Древовидная структура доступности в Elements
- Маяк 12.4.0
- Разные моменты
- Панель конфиденциальности и безопасности
- Улучшения панели производительности
- Откалиброванные предустановки регулирования производительности ЦП
- Выбирайте различные события в одном чате ИИ
- Подсветка первой и третьей стороны в Performance
- Полевые данные в подсказках и аналитике маркеров
- Понимание принудительной перекомпоновки
- Советы по оптимизации размера DOM
- Расширьте трассировку производительности с помощью console.timeStamp
- Улучшения панели элементов
- Значения анимированных стилей в реальном времени
- Поддержка псевдокласса :open и различных псевдоэлементов
- Копировать все сообщения консоли
- Байтовые единицы на панели «Память»
- Разные моменты
- Постоянная история чата ИИ
- Улучшения панели производительности
- Понимание доставки изображений
- Классическая и современная навигация с помощью клавиатуры
- Игнорировать нерелевантные скрипты в диаграмме пламени
- Маркер временной шкалы и выделение диапазона при наведении курсора
- Рекомендуемые настройки регулирования
- Маркеры времени в наложении
- Стек-трейсы вызовов JS в Сводке
- Настройки значка перенесены в меню «Элементы»
- Новая панель «Что нового»
- Маяк 12.3.0
- Разные моменты
- Отладка сетевых запросов, исходных файлов и трассировок производительности с помощью Gemini
- Просмотреть историю чата ИИ
- Управление хранилищем расширений в разделе «Приложение» > «Хранилище».
- Улучшения производительности
- Фазы взаимодействия в живых метриках
- Отображать информацию о блокировках на вкладке «Сводка»
- Поддержка событий scheduler.postTask и их стрелок-инициаторов
- Улучшения панели «Анимация» и вкладки «Элементы» > «Стили»
- Перейти от Элементы > Стили к Анимации
- Обновления в режиме реального времени на вкладке «Вычислимое»
- Эмуляция вычислительного давления в датчиках
- Объекты JS с одинаковым именем, сгруппированные по источнику на панели «Память»
- Новый облик настроек
- Панель анализа производительности устарела и удалена из DevTools.
- Разные моменты
- Отладка CSS с помощью Gemini
- Управляйте функциями ИИ на специальной вкладке настроек
- Улучшения панели производительности
- Комментируйте и делитесь результатами оценки эффективности
- Получайте данные об эффективности прямо на панели «Производительность»
- Легче обнаружить чрезмерные изменения макета
- Найдите некомпозированные анимации
- Аппаратный параллелизм переходит на датчики
- Игнорируйте анонимные скрипты и сосредоточьтесь на своем коде в трассировках стека.
- Элементы > Стили: Поддержка режимов написания sideways-* для наложений сетки и ключевых слов CSS
- Аудиты Lighthouse для страниц, не использующих HTTP, в режимах временного интервала и моментального снимка
- Улучшения доступности
- Разные моменты
- Улучшения сетевой панели
- Переосмысление сетевых фильтров
- Экспорт HAR теперь по умолчанию исключает конфиденциальные данные.
- Улучшения панели элементов
- Значения автодополнения для свойств text-emphasis-*
- Переполнение прокрутки отмечено значком
- Улучшения панели производительности
- Рекомендации в реальных метриках
- Навигация по хлебным крошкам
- Улучшения панели памяти
- Новый профиль «Отдельные элементы»
- Улучшенное именование простых объектов JS
- Отключить динамическую тему
- Эксперимент Chrome: совместное использование процессов
- Маяк 12.2.1
- Разные моменты
- Recorder поддерживает экспорт в Puppeteer для Firefox.
- Улучшения панели производительности
- Наблюдения за показателями в реальном времени
- Поисковые запросы в сетевом треке
- Посмотрите трассировки стека вызовов performance.mark и performance.measure
- Используйте тестовые адресные данные на панели автозаполнения
- Улучшения панели элементов
- Принудительно устанавливать больше состояний для определенных элементов
- Элементы > Стили теперь автоматически заполняют больше свойств сетки
- Маяк 12.2.0
- Разные моменты
- Консольные аналитики Gemini становятся доступны в большинстве европейских стран
- Обновления панели производительности
- Расширенный сетевой трек
- Настройте данные о производительности с помощью API-интерфейса расширения