Поделиться через


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

Чтобы проверка последние возможности 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 | Новые возможности devTools 95

Эскиз видео

Синхронизация динамических изменений из средства "Стили" в расширении Visual Studio Code

Расширение Microsoft Edge DevTools для Visual Studio Code теперь включает эксперимент под названием Редактирование зеркального отображения CSS. С помощью этой функции можно использовать средство "Стили" для настройки CSS, и изменения, которые вы применяете, автоматически добавляются в исходные файлы CSS в редакторе Visual Studio Code. Эту функцию можно включить и отключить.

Дополнительные сведения см. в разделе Обновление файлов .css на вкладке Стили (css зеркало редактирование).

Чтобы оставить отзыв, в Visual Studio Code на панели действий щелкните Средства Microsoft Edge, а затем в разделе Редактирование зеркального отображения CSS щелкните ссылку оставить отзыв здесь.

Изменения в редакторе стилей CSS теперь отображаются в CSS-файлах внутри Visual Studio Code

Все сообщения об ошибках и предупреждениях в консоли теперь имеют значок Поиска в Интернете

Значок Поиск этого сообщения в Интернете теперь доступен для всех ошибок и предупреждений в консоли. Ранее этот значок отображался только для некоторых распространенных ошибок и предупреждений. Теперь значок добавлен для остальных ошибок и предупреждений. Щелкните значок Поиск этого сообщения на веб-сайте , чтобы выполнить поиск в Интернете с помощью соответствующей строки ошибки или предупреждения.

Дополнительные сведения см. в разделе Поиск ошибок консоли в Интернете.

Все сообщения об ошибках и предупреждениях в консоли теперь имеют значок Поиска в Интернете

См. также:

Улучшенный доступ с клавиатуры для определения User-Agent подсказок клиента

Начиная с Microsoft Edge версии 92, можно указать User-Agent указания клиента. Указания клиента User-Agent можно указать в двух местах:

В Microsoft Edge до версии 95 при добавлении пользовательского устройства для эмуляции из раздела Устройствараздела Параметры нажатие кнопки Подсказки клиента агента пользователя с клавиатурой привело к активации неправильного элемента пользовательского интерфейса. Вместо того, чтобы развернуть раздел Подсказки клиента агента пользователя , чтобы заполнить его, он настроит кнопку Добавить . Устройство, которое вы начали определять, было немедленно добавлено с использованием пустых полей в разделе Указания клиента агента пользователя .

В Microsoft Edge версии 95 эта проблема устранена. Нажатие кнопки Подсказки клиента агента пользователя с помощью клавиатуры теперь расширяет форму, в которой можно указать клиентские подсказки для настраиваемого устройства.

Дополнительные сведения о User-Agent указаниях клиентов см. в статье Обнаружение Microsoft Edge с веб-сайта.

> Параметры устройств>. Параметры User-Agent указания клиента

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

Фильтры консоли теперь отображают сгруппированные сообщения, если фильтр соответствует заголовку группы

Вы можете использовать, console.group() чтобы пометить группу сообщений и предоставить некоторую организацию для сообщений консоли. В более ранних версиях Microsoft Edge при попытке фильтрации сгруппированных сообщений в консоли возникало несколько проблем. При фильтрации по метки группы консоль не будет отображать отдельные сообщения внутри группы. Кроме того, фильтрация не будет скрывать метки групп, даже если метка не соответствует фильтру.

В Microsoft Edge версии 95 эти проблемы были устранены. При фильтрации по метке теперь отображается метка группы и отдельные сообщения внутри группы. Если фильтр не соответствует метки группы, вся группа скрыта.

Когда строка фильтра соответствует метке группы, группа и ее члены отображаются:

Когда строка фильтра соответствует метке группы, отображается группа и ее члены.

Если строка фильтра не соответствует метке группы, ни группа, ни ее члены не отображаются:

Если строка фильтра не соответствует метке группы, ни группа, ни ее члены не отображаются.

См. также:

  • Group в справочнике по API объектов консоли.

Чтобы просмотреть историю этой функции в проекте Chromium с открытым кодом, см. раздел Проблема 363796: ☂ Фильтр консоли неправильно скрывает сгруппированное содержимое и не скрывает заголовки групп.

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

Ниже приведены некоторые из дополнительных функций, доступных в Microsoft Edge версии 95, которые были добавлены в проект Chromium с открытым кодом.

Улучшено отображение свойств

DevTools улучшает отображение свойств за счет:

  • Всегда сначала выделение полужирным шрифтом и сортировка собственных свойств в консоли, в средстве "Источники " и на вкладке "Свойства " в инструменте "Элементы ". ( Собственное свойство — это свойство, которое определяется непосредственно в объекте.)
  • Выравнивание свойств, отображаемых в области Свойства .

Например, приведенный ниже фрагмент создает объект linkURL-адреса с двумя собственными свойствами: user и access, а затем обновляет значение унаследованного свойства : search

const link = new URL('https://blogs.windows.com/msedgedev/');
link.user = { id: 1, name: 'Amelie Garner' };
link.access = 'admin';
link.search = `?access=${link.access}`;

После ввода приведенного выше кода в консоли попробуйте ведения журнала link. Теперь собственные свойства выделены полужирным шрифтом и первыми в порядке сортировки. Эти изменения упрощают поиск настраиваемых свойств, особенно для веб-API (например URL, ), которые имеют много унаследованных свойств:

Собственные свойства выделены полужирным шрифтом и сначала отсортированы

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

Плоский список свойств

См. также:

Журнал этой функции см. в разделе Chromium проблем, 1076820 и 1119900.

Фрагменты теперь отсортированы на панели "Источники"

На вкладке Фрагменты инструмента Источники ранее фрагменты не были отсортированы. Фрагменты теперь отсортированы в алфавитном порядке:

Отсортированные фрагменты на панели

См. также:

Журнал этой функции см. в разделе Chromium проблема: 1243976.

Улучшенный пользовательский интерфейс для меню команд DevTools

Меню команд было улучшено, чтобы упростить поиск файла. При нажатии клавиш CTRL+P в Windows и Linux или COMMAND+P в macOS имена файлов теперь отображаются полужирным шрифтом, а также значок, указывающий тип файла:

Меню команд с именами файлов полужирным шрифтом со значком, указывающим тип файла

См. также:

Журнал этой функции см. в разделе Chromium 1201997 проблем.

Примечание.

Раздел "Объявления из проекта Chromium" этой страницы является изменением, основанным на работе, созданной и совместно используемой Google для каждого сайта Политики, и используется в соответствии с условиями, описанными в международной лицензии Creative Commons Attribution 4.0. Исходной страницей для объявлений из проекта Chromium является что нового в DevTools (Chrome 95), автор — Джеселин Йен.

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