Новые возможности в EdgeHTML 17

Примечание

В этой статье нацелена версия браузера Microsoft Edge предыдущей версии. Сведения о новом браузере Microsoft Edge см. в статье "Дизайн Microsoft Edge " (на основе Chromium).

Ниже приведен список новых и обновленных функций, публикуемых в веб-платформе Microsoft Edge 17 версии 17(апрель 2018 г.) в рамках обновления Windows 10 за апрель 2018 г. Сведения об изменениях в конкретных сборках Windows Insider Preview см. в статье "Изменение журнала изменений Microsoft Edge" и "Новые возможности Microsoft EdgeHTML".

Вот как и вот такая перечень изменений. https://aka.ms/devguide_edgehtml_17

Новые и обновленные функции

ARIA 1.1 ролей, штатов и мероприятий

EdgeHTML 17 добавляет поддержку различных ролей, областей и свойств из спецификации веб-приложений с поддержкой специальных возможностей (WAI-ARIA) 1.1,включая веб-каналы, формы, aria-haspopup, aria-placeholderи многие другие. feed в журнале изменений вы найдете полный список обновлений ARIA. В этом обновлении EdgeHTML 17 теперь поддерживает все роли и атрибуты, определенные в WAI-ARIA 1.1. Дополнительные сведения о специальных возможностях в Microsoft Edge см. в документах с поддержкой специальных возможностей.

Маскирование CSS

EdgeHTML 17 предлагает экспертовую поддержку для маски cSS CSS. Частичная внедрение описывает свойства маски CSS и свойства маски размера. Проверьте флажок "Включить маску CSS" о том, что флаги нужно экспержетизировать!

Преобразования CSS в элементы SVG

EdgeHTML 17 теперь поддерживает преобразование CSS к элементам SVG и атрибутам презентации. Это позволяет визуально умножать элементы SVG, включая поворот, масштабирование, перемещение, эскиз или перевод.

Расширения

Теперь Microsoft Edge теперь поддерживает API уведомлений, который отображает уведомления от расширений. Разработчики расширений теперь могут создавать различные типы уведомлений (базовые, списки, изображения и т. д.), которые поддерживают полное взаимодействие с полным пользователем. Уведомления также автоматически вошли в центр уведомлений. Посетите пример уведомлений о том, как использовать этот API в расширении.

EdgeHTML 17 теперь также поддерживает Tabs.reload() метод в стандартных классах API. Кроме того, в центре обновления Windows 10 за апрель 2018 г. пользователи теперь могут разрешить выполнять расширения во время просмотра InPrivate.

Дополнительные сведения об обновлениях в этом выпуске см. в статье "Новые функции для расширений в Windows 10 за апрель 2018 г.

DevTools

Этот выпуск DevTools пытается использовать двумя способами: как инструменты традиционного режима в ( ) для F12 Microsoft Edge и предварительный просмотр в виде отдельного приложения Windows 10 из Microsoft Store!

Приложение Microsoft Edge DevTools

Инструменты также были обновлены с помощью ряда основных функций, включая базовую поддержку удаленного отладки (через новый диспетчер), PWA отладки PWA, управление индексированнымидок-станциями и т. д. vertical docking Мы также продолжили refactoring effort реферативное усилие в последнем выпуске в рамках постоянной работы и надежности.

Дополнительные сведения см. в последнем обновлении Windows 10 (EdgeHTML 17).

JavaScript

С EdgeHTML 17 с пулохом Chakra JavaScript появилась улучшена производительность в ряд основных областях.

Чертеж памяти

Встроенные средства JavaScript

Сборки веб-приложений

Все параметры можно ознакомиться с улучшенными средствами JavaScript и Производительностью WebAssemb.

Элемент мультимедиа

EdgeHTML 17 содержит обновления ДЛЯ HTMLMediaElementElement включают:

  • Новый preload атрибут элемента обозначает, <media> какие данные следует предварительно загрузить.

  • Дополнение метода и setSinkId() sinkId свойства позволяют разработчикам выбрать устройство вывода звука.

    Примечание

    Эта возможность пока недоступна в rTC.

Мультимедиа Capture API

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

Прогрессивные веб-приложения

Начиная с Microsoft EdgeHTML 17, работники служб и push-уведомления включены по умолчанию (подробнее об этих функциях в работнике записей блога: техническийхолст от исходящего со страницы). Это выполняет набор технологий (включая лицо сеть, Push-и API-эркипликации кэша\Кэширование) о том, что техническое сопоставление для прогрессивных веб-приложений (PWA) в Windows 10.

PWA — это просто веб-приложения, которые постепенно повышают эффективность работы в собственных приложениях на поддерживаемых платформах и инженерах браузера, таких как запуск, запуск программы установки, поддержка в автономном режиме и push-уведомлений. progressively enhanced В Windows 10 с модулем "(EdgeHTML)" PWAs удобно использовать добавленные преимущества независимо от окна браузера как универсальные приложения платформы Windows.

Недалеко пульт транспортных работников, работников служб и API кэша позволяет разработчикам пересылать сетевые запросы и отвечать на них в кэше. Для использования преимуществ из-за дальнейшей нагрузки страниц не требуется даже в кэше передачи страниц, а также возможность использовать автономный режим в течение периодов без подключения к Интернету или неудовлетворительного качества связи.

Посмотрите на прогрессивные веб-приложения для документов Windows, чтобы узнать больше о работниках по обслуживанию и подробностям работников по Project Web App для Windows 10.

Веб-безопасность

Поддержка EdgeHTML 17 ознакомится с целостностью субтитров (SRI). Целостность подресурсов — это функция безопасности, которая позволяет браузерам проверять, доставляются ли удаленные ресурсы (изображения, сценарии, шрифты и т. д.) доставляются без непредвиденных средств.

Добавьте атрибут, содержащий шифрованный хорошооообразный хорошоооооое представление ресурса, который должен загрузить на integrity веб-странице <script> <link> или элемент, как в примере ниже. Затем Microsoft Edge сравнивает запрошенный ресурс с хэштарм, определенным в integrity атрибуте. Если они не совпадают, Microsoft Edge не будет будет выполнять ресурс и возвращает ошибку в сети.

<script src="https://example.com/example-framework.js" 
        integrity="sha384-Li9vy3DqF8tnTXuiaAJuML3ky+er10rcgNR/VqsVpcw+ThHmYcwiB1pbOxEbzJr7" 
        crossorigin="anonymous"></script>

Кроме того, в Microsoft Upgrade-Insecure-Requests EdgeHTML 17 заголовок запроса на обновление позволяет браузерам запрашивать защищенный просмотр браузеров. Этот заголовок указывает сервер, что браузер поддерживает обновление любых незащищенных запросов и пользователь следует перенаправиться на защищенную версию сайта (если она доступна).

Переменные шрифты

Полная поддержка переменных шрифтов (включая CSS-параметры шрифта и оптическую проверку размера ) доступна в EdgeHTML 17. font-optical-sizing Переменные шрифты обеспечивают вид различных типов с одним шрифтом, изменив различные оси, что уменьшает необходимость для нескольких файлов шрифтов и повышения производительности.

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

Новый API в EdgeHTML 17

Ниже приведен полный список новых aPI в EdgeHTML 17. Они указаны в [interface name].[api name] формате.

Примечание

Хотя в DOM представлены указанные ниже API, конечные точки могут быть настоящими разработками. Сведения о официальном слове реализованы в поддержке функций Microsoft Edge.

Совет

Мы сотрудничали с другими браузерами и веб-сообществом веб-сайтов mDN в качестве определения полезного места для несущественной и несущественной документации в веб-технологиях для текущих и изменений стандартов. Подробные сведения о поддержке API EdgeHTML можно найти непосредственно на каждой странице библиотеки справа веб-сайтов MDN. Посетите состояние платформы Microsoft Edge, чтобы быть доступна новейшие функции, поддерживаемые в Microsoft Edge.

Предыдущие выпуски EdgeHTML

EdgeHTML 13 / Windows сборка 10586 (11.11.2015)

EdgeHTML 14/ Windows сборка 14393 (8.08.2016)

EdgeHTML 15 / Windows сборка 15063 (4.04.2017)

EdgeHTML 16/ Сборка 16299 (10.10.2017)