Новые возможности средств разработки (Microsoft Edge 91)

Чтобы проверка последние возможности Microsoft Edge DevTools и расширения Microsoft Edge DevTools для Microsoft Visual Studio Code и Visual Studio, ознакомьтесь с этими объявлениями.

Чтобы оставаться в курсе событий и получать последние возможности DevTools, скачайте предварительную версию Microsoft Edge для участников программы предварительной оценки. Независимо от того, используете ли вы Windows, Linux или macOS, рассмотрите возможность использования Canary (или другого канала предварительной версии) в качестве браузера разработки по умолчанию. Бета-версии, версии Dev и Canary Microsoft Edge выполняются как отдельные приложения, параллельно с стабильной выпущенной версией Microsoft Edge. См . статью Каналы предварительной оценки Microsoft Edge.

Чтобы узнать последние объявления, следите за новостями команды Microsoft Edge в Twitter. Чтобы сообщить о проблеме с DevTools или запросить новую функцию, отправьте сообщение о проблеме в репозиторий MicrosoftEdge/DevTools .

Волнистый подчеркивает проблемы с кодом и улучшения в средстве "Элементы"

В большинстве современных МД волнистые подчеркивания под текстом указывают на синтаксические ошибки. В Microsoft Edge версии 91 или более поздней волнистые подчеркивания отображаются под HTML в представлении DOM средства "Элементы ". Волнистые подчеркивания указывают на проблемы и предложения кода, связанные со специальными возможностями, совместимостью, производительностью и т. д.

Чтобы открыть средство "Проблемы " и узнать больше о проблеме и способах ее устранения:

  • Нажмите и удерживайте клавишу SHIFT, а затем щелкните волнистый подчеркивание.

  • Или щелкните правой кнопкой мыши волнистый подчеркивание и выберите пункт Показать в проблемах.

Выбор подчеркнутой ошибки в средстве "Элементы ":

Выбор подчеркнутой ошибки в средстве

Отображение сведений об ошибке в средстве "Проблемы ":

Отображение сведений об ошибке в средстве

См. также:

Сведения о средствах разработки с помощью информационных подсказок

Функция Подсказки инструментов devTools помогает узнать обо всех различных средствах и панелях. Наведите указатель мыши на каждую выделенную область средства разработки, чтобы узнать больше об использовании средства. Чтобы включить подсказки, выполните одно из следующих действий:

  • Выберите Настройка и управление средствами разработки (...) >Справка>, чтобы переключить подсказки DevTools.
  • Нажмите клавиши CTRL+SHIFT+H (Windows, Linux) или COMMAND+SHIFT+H (macOS).
  • Откройте меню команд и введите подсказки.

Затем наведите указатель мыши на каждую выделенную область инструментов разработки:

Режим подсказок devTools

Чтобы отключить подсказки, нажмите клавишу ESC.

Обновление. Эта функция выпущена и больше не является экспериментальной.

Примечание. По состоянию на май 2022 г. подсказки не поддерживаются на панели действий.

Временная шкала обновления рабочей роли службы

В Microsoft Edge версии 91 или более поздней, если вы являетесь разработчиком прогрессивного веб-приложения или рабочей роли службы, отобразите жизненный цикл обновления ваших рабочих ролей обслуживания в качестве временная шкала в средстве приложения. Эта функция помогает понять, сколько времени рабочая роль службы тратит на каждом из следующих этапов:

  • Установка
  • Wait
  • Activate

Просмотр временной шкалы в цикле обновления для рабочей роли службы

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

См. также:

Прогрессивные веб-приложения больше не отображают предупреждения для значков, не относящихся к квадрату

В Microsoft Edge версии 90 или более ранней, если манифест веб-приложения PWA содержал значок, отличный от квадрата, в разделе Ошибки и предупреждения для каждого значка, не являющегося квадратным, отображается предупреждение. В Microsoft Edge версии 91 или более поздней в разделе Манифест в средстве "Приложение " предупреждения не отображаются, если указать хотя бы один квадратный значок. Если вы не указали квадратные значки, появится следующее предупреждающее сообщение:

Most operating systems require square icons.  Please include at least one square icon in the array.

В Microsoft Edge версии 90 или более ранней для каждого значка, который не является квадратным, отображается ошибка:

В Microsoft Edge версии 90 или более ранней для каждого значка, который не является квадратным, отображается ошибка.

В Microsoft Edge версии 91 или более поздней ошибка не отображается при указании хотя бы одного квадратного значка:

В Microsoft Edge версии 91 или более поздней ошибка не отображается при указании хотя бы одного квадратного значка

Чтобы просмотреть ошибки и предупреждения в манифесте веб-приложения, выберите Средство приложения>Раздел>Манифест приложения. Ошибки и предупреждения перечислены в разделе Ошибки и предупреждения .

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

См. также:

Локализованные средства разработки теперь поддерживаются в браузерах на основе Chromium

Начиная с Версии 81 Microsoft Edge пользовательский интерфейс Средств разработки Microsoft Edge отображается на вашем языке. Многие разработчики используют средства разработчика, такие как StackOverflow и Visual Studio Code на своем родном языке. Чтобы обеспечить аналогичную гибкость языка пользовательского интерфейса, команда Разработчиков Microsoft Edge, Команда Chrome DevTools и Google Lighthouse совместно предоставляли одинаковые возможности во всех браузерах на основе Chromium.

Браузер Microsoft Edge и средства разработки для японского языка

См . раздел Изменение параметров языка DevTools.

Дополнительные сведения о совместной работе над этой функцией в проекте Chromium с открытым кодом см. в разделе 1136655 проблем.

Переход к переменным CSS с помощью клавиатуры

Начиная с Microsoft Edge версии 88, в области Стили отображаются переменные CSS и предоставляется ссылка непосредственно на определение каждой переменной. В Microsoft Edge версии 91 или более поздней можно использовать клавиши со стрелками, чтобы легко переходить к переменным CSS. Чтобы открыть определение в области Стили , наведите указатель мыши на переменную и нажмите клавишу ВВОД:

Переменная CSS --theme-body-background, выделенная на панели Стили

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

См. также:

Проблемы автоматически отсортированы по серьезности

Средство "Проблемы " отображает рекомендации по улучшению веб-сайта, включая специальные возможности, производительность, безопасность и т. д. На основе отзывов пользователей проблемы теперь автоматически сортируются по серьезности. В каждой категории отзывов сначала появляется каждая проблема, помеченная как ошибка , после каждой проблемы, помеченной как предупреждение, а затем каждая проблема помечена как подсказка:

Средство

См. также:

Средства разработчика Microsoft Edge для Visual Studio Code версии 1.1.7

Расширение "Средства Microsoft Edge для Visual Studio Code" версии 1.1.7 предоставляет средства разработки из Microsoft Edge версии 88. Теперь это расширение поддерживает устройства ARM и больше не зависит от расширения Отладчика для Microsoft Edge.

Версия 1.1.7 включает следующие исправления ошибок и улучшения:

  • Обновлена надежность закрытия целевого объекта.

  • Обновлена боковая панель для автоматического обновления при отладке созданных или уничтоженных целевых объектов.

  • Добавлено новое контекстное меню, которое обеспечивает более быстрый доступ к параметрам расширения и последней версии журнала изменений.

  • Обновлен и упрощен выпуск документации по расширению, включая новейшие функции.

Сведения об обновлении до версии 1.1.7 вручную см. в статье Обновление расширения вручную. Вы можете отправить сведения о проблемах и внести свой вклад в расширение в репозитории vscode-edge-devtools GitHub.

См. также:

Объявления из проекта Chromium

В следующих разделах описаны дополнительные функции, доступные в Microsoft Edge, которые были добавлены в проект Chromium с открытым кодом.

Визуализация привязки прокрутки CSS

В инструменте Элементы теперь можно переключить scroll-snap значок, чтобы проверить выравнивание при прокрутке CSS. Если к нему применен ЭЛЕМЕНТ HTML на веб-странице scroll-snap-type , рядом scroll-snap с ним отображается значок в инструменте Элементы . scroll-snap Щелкните значок, чтобы переключиться, чтобы отобразить наложение при прокрутке на веб-странице.

Пример веб-страницы см. в разделе Демонстрация прикрепления прокрутки. В примере точки отображаются на краях привязки. Порт прокрутки имеет сплошной контур, а элементы привязки имеют пунктирные контуры. Заполнение прокрутки заполнено зеленым цветом, а поле прокрутки — оранжевым:

Привязка прокрутки CSS

Историю этой функции в проекте с открытым кодом Chromium см. в разделе Проблема 862450.

См. также:

Новое средство инспектора памяти

Используйте новое средство инспектора памяти для проверки ArrayBuffer в памяти JavaScript и Wasm:

Средство

См. следующие статьи:

Историю этой функции в проекте с открытым кодом Chromium см. в разделе Проблема 1166577.

Панель "Новые параметры эмблемы" в инструменте "Элементы"

Теперь используйте параметры эмблемы в инструменте Элементы , чтобы включить (или выключить) отдельные эмблемы. Используйте эту функцию, чтобы настроить важные значки и сосредоточиться на ней при проверке веб-страниц.

  1. Щелкните элемент правой кнопкой мыши и выберите пункт Параметры эмблемы. Область параметров эмблемы откроется в верхней части средства "Элементы ":

    Панель

  2. Чтобы отобразить (или скрыть) индикаторы событий, установите (или снимите) флажок рядом с именем значка.

См. также:

Расширенный предварительный просмотр изображения с информацией о пропорциях

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

  • Отрисованный размер
  • Пропорции отрисовки
  • Внутренний размер
  • Внутреннее пропорции
  • Размер файла

Предварительный просмотр изображения со сведениями о пропорциях в средстве

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

Сведения о пропорциях изображения в средстве

Историю этой функции в проекте с открытым кодом Chromium см. в разделе Проблемы 1149832 и 1170656.

См. также:

Новые параметры для настройки кодирования содержимого в средстве "Сетевые условия"

В средстве "Сеть " нажмите кнопку Новые условия сети... рядом с раскрывающимся меню Регулирование , чтобы открыть средство "Условия сети ". Чтобы проверить, правильно ли кодируются ответы сервера для браузеров, которые не поддерживают gzip, brotli или другое будущее Content-Encoding:

  1. Откройте средство "Условия сети ".

  2. Перейдите в раздел Принятое кодирование содержимого.

  3. Снимите флажок рядом с элементом, Content-Encoding который требуется протестировать.

Кнопка

См. также:

Историю этой функции в проекте с открытым кодом Chromium см. в разделе Проблема 1162042.

Усовершенствования области стилей

Новое сочетание клавиш для отображения вычисляемого значения в области Стили

Теперь, чтобы отобразить вычисляемое значение CSS на вкладке Стили в инструменте Элементы :

  1. Щелкните правой кнопкой мыши свойство CSS и выберите Пункт Просмотр вычисляемого значения:

    Новое сочетание клавиш для отображения вычисляемого значения

См. также:

Сведения о журнале этой функции в проекте с открытым кодом Chromium см. в разделе 1076198 проблемы.

Поддержка ключевое слово цвета с акцентом

Пользовательский интерфейс автозаполнения области Стилиaccent-color теперь обнаруживает ключевое слово CSS, что позволяет указать цвет акцента для элементов управления пользовательского интерфейса, созданных элементом . Примеры элементов управления пользовательского интерфейса, созданные элементом , включают флажки или переключатели.

CSS-ключевое слово

Дополнительные сведения о состоянии реализации Chromium см. в статье Свойство CSS Feature: accent-color. Чтобы включить эту функцию, перейдите к edge://flags#enable-experimental-web-platform-features и установите флажок Включено.

Историю этой функции в проекте с открытым кодом Chromium см. в разделе Проблемные 1092093.

См. также:

Отображение сведений о заблокированных функциях в представлении сведений о кадре

Политика разрешений — это API веб-платформы, который предоставляет веб-сайту возможность разрешать или блокировать использование функций браузера в отдельном фрейме или в внедренном iframe им кадре. Чтобы отобразить сведения о том, почему функция заблокирована, выполните следующие действия:

  1. Перейдите в раздел Политика разрешений OOPIF.
  2. Откройте средство "Приложение ".
  3. Щелкните кадр.
  4. Перейдите в раздел Политика разрешений .
  5. Найдите свойство Отключенные компоненты .
  6. Щелкните Показать сведения.
  7. Щелкните значок рядом с каждой политикой, чтобы перейти к запросу iframe или сети, который заблокировал функцию.

Заблокированные функции в представлении сведений о кадре

См. также:

Чтобы просмотреть журнал этой функции в проекте Chromium с открытым кодом, см. статью 1158827 проблем.

Фильтрация экспериментов в параметре Эксперименты

Поиск экспериментов быстрее с помощью нового фильтра экспериментов. Например, чтобы включить новые эксперименты для проблем с кодом:

  1. В средствах разработки выберите Параметры (значок параметров) >Эксперименты.

  2. В текстовом поле Фильтр начните вводить проблемы:

Фильтрация экспериментов в параметре Эксперименты

См. также:

Столбец "Новый заголовок Vary" в области хранилища кэша

В области Хранилища кэша средства приложения используйте новый Vary Header столбец, чтобы отобразить значения заголовков Vary HTTP-ответов:

Столбец разных заголовков

Историю этой функции в проекте с открытым кодом Chromium см. в разделе Проблема 1186049.

См. также:

Улучшения инструментов источников

Поддержка новых функций JavaScript

DevTools теперь поддерживает новые частные проверки торговой марки a.k.a. #foo in obj Функция языка JavaScript. Функция проверки частной торговой марки расширяет оператор для поддержки in частных полей класса (#) для определенного объекта. Попробуйте его в средствах консоли и источников .

Чтобы проверить частные поля, выполните следующие действия.

  1. В средстве Источники перейдите в область отладчика .
  2. Разверните раздел Область :

Частные проверки фирменной символики JavaScript

См. также:

Историю этой функции в проекте с открытым кодом Chromium см. в разделе Проблема 11374.

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

В Microsoft Edge версии 90 или более ранней devTools задают только точки останова в одном пакете. В Microsoft Edge версии 91 или более поздней при отладке общего компонента средства разработки правильно задают точки останова в нескольких пакетах.

Современные пакеты JavaScript, такие как Webpack и Накопительный пакет , поддерживают разделение кода на пакеты. См. раздел Разделение кода.

Историю этой функции в проекте с открытым кодом Chromium см. в разделе Проблемы 1142705, 979000 и 1180794.

См. также:

Поддержка предварительного просмотра при наведении курсора с помощью нотации скобок

Средство "Источники" теперь поддерживает предварительный просмотр выражений элементов JavaScript, использующих [] нотацию:

Поддержка предварительного просмотра при наведении курсора с [] нотацией

Историю этой функции в проекте с открытым кодом Chromium см. в разделе Проблема 1178305.

См. также:

Улучшена структура HTML-файлов

DevTools теперь имеет улучшенную поддержку структуры для .html файлов. В средстве Источники откройте .html файл. Чтобы включить (или отключить) структуру кода, нажмите клавиши CTRL+SHIFT+O в Windows/Linux или COMMAND+SHIFT+O в macOS. Ранее в средствах разработки отображались только некоторые функции. На следующем рисунке devTools теперь правильно перечисляют все функции в структуре:

Улучшена структура HTML-файлов

Историю этой функции в проекте с открытым кодом Chromium см. в разделе Проблемы 761019 и 1191465.

См. также:

Правильная трассировка стека ошибок для отладки Wasm

В Microsoft Edge версии 90 или более ранней средства разработки отображали только универсальные ссылки Wasm в трассировках стека ошибок. В Microsoft Edge версии 91 или более поздней devTools разрешает встроенные запросы функции и отображает исходное расположение в разделе Трассировки стека ошибок для отладки Wasm. Дополнительные сведения о трассировке стека ошибок в консоли см. в разделе Errorстатьи Справочник по API объектов консоли.

В Microsoft Edge версии 91 или более поздней devTools разрешает встроенные запросы функций и отображает правильные трассировки стека ошибок для отладки Wasm.

В Microsoft Edge версии 90 и более ранних исходное расположение не отображается в трассировках стека ошибок. Исходные расположения включают .dsquare Предыдущие трассировки стека ошибок для отладки Wasm:

Предыдущие трассировки стека ошибок для отладки Wasm

В Microsoft Edge версии 91 и более поздних исходное расположение отображается в трассировках стека ошибок. Правильные трассировки стека ошибок для отладки Wasm:

Правильная трассировка стека ошибок для отладки Wasm

Историю этой функции в проекте с открытым кодом Chromium см. в разделе 1189161 проблемы.

Примечание.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой Google и используемой в соответствии с условиями, описанными в международной лицензии Creative Commons Attribution 4.0. Исходная страница находится здесь и автор Jecelyn Yeen (разработчик, Chrome DevTools).

Creative Commons License Эта работа лицензируется по международной лицензии Creative Commons Attribution 4.0.