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


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

Чтобы ознакомиться с последними функциями Инструментов разработки Microsoft Edge и расширения 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 теперь имеет новый внешний вид и новое имя: Добро пожаловать. Средство приветствия по-прежнему отображает последние новости и обновления Средств разработки. Теперь она также содержит ссылки на документацию по Microsoft Edge DevTools, способы отправки отзывов и многое другое. Чтобы после каждого обновления в Microsoft Edge отображалось средство приветствия , установите флажок рядом с пунктом Открыть вкладку после каждого обновления под заголовком.

Чтобы закрыть инструмент Приветствие , щелкните значок X в правой части заголовка вкладки.

Выделено средство приветствия

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

См. также:

Редактор визуальных шрифтов в области Стили

Экспериментальная функция

При работе со шрифтами в CSS используйте новый визуальный редактор шрифтов. Вы можете определить резервные шрифты и использовать ползунки для определения веса, размера, высоты строк и интервала.

Визуальный редактор шрифтов в области Стили

Редактор шрифтов помогает:

  • Переключение между единицами для различных свойств шрифта.
  • Переключение между ключевыми словами для различных свойств шрифта.
  • Преобразование единиц измерения.
  • Создание точного кода CSS.

Чтобы включить этот эксперимент, см. раздел Параметры Эксперименты> и установите флажок рядом с пунктом Включить новые средства редактора шрифтов в области Стили.

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

См. также:

Средства отладки CSS Flexbox

Средства разработки теперь поддерживают макет Flexbox, а также макет сетки.

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

См. также:

Сетка:

MDN:

Историю проекта Chromium с открытым кодом см. в разделе Проблемы 1136394 и 1139949.

Новый значок Flexbox (Flex) помогает идентифицировать и отображать гибкие контейнеры

В инструменте Элементы новый значок Flexbox (flex) помогает определить контейнеры Flexbox в коде. Щелкните значок Flexbox (flex), чтобы включить или отключить эффект наложения, который описывает контейнер Flexbox. Цвет наложения можно настроить в области Макет , которая находится рядом с разделами Стили и Вычислено.

Чтобы включить и отключить эффект наложения, который описывает контейнер Flexbox, щелкните значок Flexbox (flex).

Цвет наложения можно настроить в области Макет рядом с разделами Стили и Вычислено.

Значок Flexbox (flex) и выделенная веб-страница:

Выделенный значок Flexbox (flex) и веб-страница

Наложение Flexbox, выделенное на панели Макет:

Наложение Flexbox, выделенное на панели Макет

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

См. также:

Отображение значков выравнивания и визуальных направляющих при изменении макетов Flexbox с помощью свойств CSS

При редактировании CSS для макета Flexbox автозаполнение CSS в области Стили теперь отображает полезные значки рядом с соответствующими свойствами Flexbox. Чтобы попробовать эту новую функцию, откройте инструмент Элементы и выберите гибкий контейнер. Затем добавьте или измените свойство в этом контейнере в области Стили .

В меню автозаполнения теперь отображаются значки, указывающие на влияние свойств выравнивания, таких как align-content и align-items.

Кроме того, devTools теперь отображает направляющую строку, чтобы лучше увидеть align-items свойство CSS. Свойство gap CSS также поддерживается. На следующем рисунке gap свойство CSS имеет значение gap: 12px; и отображается шаблон штриховки для каждого зазора.

Меню автозаполнения выделено для свойств CSS, которые начинаются с align-:

Меню автозаполнения выделено для свойств CSS, которые начинаются с выравнивания

Flexbox gap в свойствах CSS и выделена веб-страница:

Пробел flexbox в свойствах CSS и выделенная веб-страница

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

См. также:

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

Теперь у вас есть новый способ открыть дополнительные инструменты в Средствах разработки Microsoft Edge. Значок "Дополнительные инструменты" — это знак "плюс" (+) справа от главной панели. Чтобы отобразить список других средств, которые можно добавить на главную панель, щелкните значок Дополнительные инструменты (+).

Дополнительные инструменты, выделенные в средствах разработки

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

См. также:

Вспомогательные технологии теперь объявляют позицию и количество предложений CSS

При изменении правил CSS вы получаете раскрывающийся список функций. Эта функция была недоступна пользователям специальных возможностей, так как она объявлена в Microsoft Edge версии 89. Пользователь специальных возможностей теперь может перемещаться по предложениям CSS в области Стили . В Microsoft Edge версии 88 и более ранних версиях специальные возможности, объявленные Suggestion пользователем, переходили по списку предложений при редактировании CSS на панели Стили .

В Microsoft Edge версии 89 пользователь специальных возможностей теперь слышит позицию и количество текущего предложения. Каждое предложение объявляется при переходе пользователя по списку предложений, например предложение 3 из 5. Дополнительные сведения о написании CSS в DevTools см. в справочнике по функциям CSS. Чтобы просмотреть журнал этой функции в проекте с открытым исходным кодом Chromium, см. статью Проблема 1157329.

Чтобы просмотреть видео, в котором отображается и читается несколько предложений с включенным экспериментом, см. статью Voiceover, объявляющая о параметрах средств разработки на YouTube.

Предложение, выделенное на панели Стили

См. также:

Эмулировать Surface Duo и Samsung Galaxy Fold

Проверьте внешний вид веб-сайта или приложения на следующих устройствах в Microsoft Edge.

Чтобы получить доступ к новой функции css media-spanning и getWindowSegments (теперь visualViewport.segments) API JavaScript, перейдите к edge://flags и переключите флаг рядом с пунктом Функции экспериментальной веб-платформы:

Функции экспериментальной веб-платформы флагов > Microsoft Edge

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

  • Spanning — это когда веб-сайт (или приложение) отображается на обоих экранах.
  • Отрисовка швов, который представляет собой пространство между двумя экранами.

Эмуляция двухэкранного режима

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

См. также:

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

Расширение Microsoft Edge Developer Tools for Visual Studio Code версии 1.1.2 для Microsoft Visual Studio Code содержит следующие изменения с момента выхода предыдущего выпуска. Microsoft Visual Studio Code обновляет расширения автоматически. Сведения о том, как вручную выполнить обновление до версии 1.1.2, см. в статье Обновление расширения вручную.

  • Добавлена кнопка Закрыть экземпляр для каждого элемента в целевом списке (No 248).
  • Повышена версия Microsoft Edge DevTools с 84.0.522.63 до 85.0.564.40 (No 235).
  • Включает "Отладчик для Microsoft Edge" в качестве зависимости (No 233).
  • Параметр "Реализованные параметры" для изменения тем расширений (No 229)

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

См. также:

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

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

Снимок экрана узла за пределами окна просмотра

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

Снимок экрана узла записи, выделенный в контекстном меню в средстве

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

См. также:

Обновления инструментов "Элементы"

Поддержка принудительного выполнения состояния CSS :target

В инструменте Elements теперь можно принудительно применить псевдокласс CSS :target . Псевдокласс :target активируется, если уникальный элемент (целевой элемент) имеет объект id , соответствующий фрагменту URL-адреса. Например, http://www.example.com/index.html#section1 URL-адрес активирует :target псевдокласс в элементе HTML с id="section1". Чтобы попробовать демонстрацию с выделенным разделом 1, см . раздел CSS :target demo.

Выделенная веб-страница без принудительного CSS:

Веб-страница, выделенная без принудительного css

:target Принудительное применение CSS и выделенная веб-страница:

:принудительное использование css target и выделенная веб-страница

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

См. также:

Использование повторяющихся элементов для копирования элементов

Чтобы клонировать элемент, используйте новый ярлык Дублировать элемент. В инструменте Элементы щелкните элемент правой кнопкой мыши и выберите пункт Дублировать элемент. Под выбранным элементом создается новый элемент. Чтобы дублировать элемент с помощью клавиатуры, нажмите клавиши SHIFT+ALT+СТРЕЛКА ВНИЗ (Windows, Linux) или SHIFT+OPTION+СТРЕЛКА ВНИЗ (macOS).

Элемент Дублировать выделен в контекстном меню элемента в инструменте

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

См. также:

Средства выбора цвета для пользовательских свойств CSS

В области Стили теперь отображаются средства выбора цветов для пользовательских свойств CSS. Чтобы переключиться в форматы RGBA, HSLA и Hex значения цвета, нажмите и удерживайте клавишу SHIFT , а затем щелкните средство выбора цвета:

Средства выбора цвета для пользовательских свойств CSS

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

См. также:

Копирование классов и свойств CSS

Теперь вы можете копировать свойства CSS быстрее с помощью нескольких новых параметров в контекстном меню. В инструменте Элементы выберите элемент. Чтобы скопировать значение, в области Стили щелкните правой кнопкой мыши класс CSS или свойство CSS, а затем выберите параметр копирования.

Скопируйте параметры для класса CSS в контекстном меню:

Вариант Подробно
Селектор копирования Скопируйте текущее имя селектора.
Правило копирования Скопируйте правило текущего селектора.
Копирование всех объявлений Скопируйте все объявления в соответствии с текущим правилом, включая недопустимые и префиксные свойства.

Копирование параметров класса CSS в контекстном меню

Скопируйте параметры свойства CSS в контекстном меню:

Вариант Подробно
Копирование объявления Скопируйте объявление текущей строки.
Свойство Copy Скопируйте свойство текущей строки.
Копирование значения Скопируйте значение текущей строки.

Копирование параметров свойства CSS в контекстном меню

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

См. также:

Обновления файлов cookie

Новый параметр для отображения файлов cookie с декодированием URL-адреса

Теперь в области Файлы cookie можно отобразить декодированные по URL-адресу значения файлов cookie. Чтобы отобразить декодированные файлы cookie, выберитеФайлы cookieприложений>, щелкните любой файл cookie в списке, а затем установите флажок Показать декодированные URL-адреса:

Параметр для отображения файлов cookie с декодированием URL-адреса

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

См. также:

Фильтрация и очистка видимых файлов cookie

В Microsoft Edge версии 88 или более ранней средство "Приложение " предоставляло только способ очистки всех файлов cookie с помощью кнопки Очистить все файлы cookie . В Microsoft Edge версии 89 теперь можно выбрать Очистить отфильтрованные файлы cookie , чтобы удалить только отфильтрованные файлы cookie.

Чтобы отфильтровать файлы cookie, выберитеФайлы cookieприложений> и введите в текстовом поле Фильтр. Чтобы удалить отображаемые файлы cookie, нажмите кнопку Очистить отфильтрованные файлы cookie . Чтобы отобразить все остальные файлы cookie, очистите текст фильтра.

Очистка только видимых файлов cookie

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

См. также:

Новый параметр для очистки сторонних файлов cookie в области хранилища

DevTools теперь по умолчанию очищает только сторонние файлы cookie. Чтобы очистить данные веб-сайта и только сторонние файлы cookie, в средстве "Приложение " в разделе Приложение в левом верхнем углу щелкните Хранилище, а затем нажмите кнопку Очистить данные сайта .

Чтобы очистить данные веб-сайта и все файлы cookie, выберите Хранилище приложений>. Установите флажок рядом с параметром включить сторонние файлы cookie и нажмите кнопку Очистить данные сайта:

Параметр для очистки сторонних файлов cookie

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

См. также:

Обновления средств сети

См. также:

Сохранение параметра журнала сети записи

В Microsoft Edge версии 88 или более ранней средства разработки сбрасывают параметр Запись сетевого журнала при обновлении веб-страницы. В Microsoft Edge версии 89 средства разработки теперь сохраняют параметр Запись сетевого журнала :

Запись журнала сети

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

См. также:

Параметр "В сети" теперь не регулируется

Параметр эмуляции сети в сети теперь переименован в No Throttling.

Параметр регулирования отсутствует

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

См. также:

Новые параметры копирования в средстве "Консоль", "Источники" и области "Стили"

Копирование объекта в средстве "Консоль и источники"

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

В средстве Консоль щелкните объект правой кнопкой мыши и выберите Копировать объект.

Копирование объекта в консоли

В средстве Источники на точке останова наведите указатель мыши на объект, во всплывающем окне Объект щелкните объект правой кнопкой мыши и выберите команду Копировать объект.

Копирование объекта в источниках

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

См. также:

Копирование имени файла в области "Источники" и "Стили"

Теперь имя файла можно скопировать с помощью контекстного меню.

В средстве Источники щелкните правой кнопкой мыши имя файла и выберите Копировать имя файла.

Копирование имени файла в источниках

В области Стили инструментов >Элементы щелкните правой кнопкой мыши имя файла и выберите команду Копировать имя файла.

Копирование имени файла в области

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

См. также:

Обновления сведений о кадре

В средстве "Приложение " страница "Кадры" содержит следующие обновления.

Сведения о рабочих ролей службы в сведениях о кадре

Теперь в средстве "Приложение " отображается выделенная рабочая роль службы в родительском кадре. На следующем рисунке отображаются сведения о рабочей роли службы. Чтобы отобразить сведения о рабочей роли службы, выберитеApplication FramesService Workers (Рабочие роли службы кадров >top>приложений),> а затем щелкните рабочую роль службы.

Сведения о сотрудниках службы в сведениях о кадрах

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

См. также:

Измерение сведений о памяти в сведениях о кадре

На странице Кадры средства performance.measureMemory()приложения состояние API теперь отображается в разделе Доступность API. Новый performance.measureMemory() API оценивает использование памяти всей веб-страницы.

Измерение памяти

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

См. также:

Удаленные кадры в средстве "Производительность"

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

Удаленные кадры

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

См. также:

Новое вычисление цветовой контрастности — расширенный алгоритм перцептивной контрастности (APCA)

Экспериментальная функция

Расширенный алгоритм перцептивной контрастности (APCA) заменяет контрастность рекомендаций AA/AAA в средстве выбора цвета. Выбор цвета используется на вкладке Стили в инструменте Элементы .

APCA — это новый способ вычисления контрастности. Он основан на современных исследованиях по восприятию цвета. По сравнению с рекомендациями AA/AAA, APCA в большей степени зависит от контекста. Контрастность вычисляется на основе следующих пространственных свойств текста, цвета и контекста.

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

Чтобы включить этот эксперимент, выберите Параметры Эксперименты>, а затем установите флажок Включить новый расширенный алгоритм контрастности восприятия (APCA), заменив предыдущие рекомендации по коэффициенту контрастности и AA/AAA. Чтобы просмотреть историю этой функции в проекте с открытым кодом Chromium, см. проблему 1121900.

APCA в палитре

См. также:

Примечание.

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

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