HTML5

Поддержка некоторых возможностей, определенных в спецификации HTML5 со статусом Working Draft, началась с Windows Internet Explorer 8 и была расширена в Windows Internet Explorer 9. Internet Explorer 10 и приложения Магазина Windows на JavaScript для Windows 8 поддерживают еще больше возможностей HTML5. Internet Explorer 10 и приложения Магазина Windows на JavaScript поддерживают следующие возможности:

Важно  Если не указано иное, эти возможности работают одинаково в Internet Explorer 10 и в приложениях Магазина Windows на JavaScript.

В этом разделе

РазделОписание

API кэша приложений (AppCache)

а также кэшировать (или сохранять) ресурсы веб-страниц, в том числе изображения, библиотеки сценариев, таблицы стилей и т. п., локально.

Асинхронное выполнение сценариев

Атрибут async элемента script позволяет загружать и выполнять сопоставленный сценарий асинхронно с остальной частью страницы.

Обмен сообщениями по каналам

Обмен сообщениями по каналам позволяет коду в различных контекстах просмотра веб-страниц устанавливать связь напрямую через порты. После создания портов связь между конечными точками осуществляется путем комбинации метода postMessage и события onmessage.

Перетаскивание

Internet Explorer 10 дополнительно поддерживает атрибут draggable, позволяющий перемещать на страницу любой элемент HTML, к которому он применен. В Internet Explorer 10 также добавлен атрибут files для объекта dataTransfer, что дает возможность перетаскивать с рабочего стола на веб-страницу один или несколько файлов.

Файловый API

Файловый API — это рабочая версия спецификации консорциума W3C для представления файловых объектов в веб-приложениях, которая также позволяет программировать выбор таких объектов и предоставлять доступ к содержащимся в них данным.

Формы

В Internet Explorer 10 и приложениях Магазина Windows на JavaScript добавлена новая поддержка форм HTML5, включая новые состояния атрибута type (в элементе input), новые атрибуты элемента input и элемент progress.

Журнал

В Internet Explorer 10 появилась поддержка интерфейса Журнал рабочей версии спецификации HTML5, которая содержит методы, позволяющие управлять стеком журнала и URL-адресом сайта.

Синтаксический анализ

Internet Explorer 10 и приложения Магазина Windows на JavaScript полностью поддерживают алгоритм синтаксического анализа HTML5. Таким образом, мы продолжаем начатую в прошлых выпусках работу по обеспечению единообразного функционирования HTML в различных браузерах.

Песочница

Атрибут sandbox ("песочница") включает ограничения безопасности для элементов iframe с подозрительным содержимым. Эти ограничения повышают уровень безопасности, препятствуя потенциально вредоносным действиям подозрительного содержимого.

Проверка орфографии

Атрибут spellcheck является частью спецификации HTML5 консорциума W3C, в которой добавлена проверка орфографии к элементам input и textarea, а также к редактируемым текстовым полям.

x-ms-acceleratorKey

Атрибут x-ms-acceleratorKey предоставляет способ декларировать назначение сочетания клавиш элементу.

Видео

В Internet Explorer 10 и приложениях Магазина Windows на JavaScript также доступны новые дополнительные параметры видео HTML5.

Рабочие веб-потоки

API рабочих веб-процессов определяет способ выполнения сценариев в фоновом режиме.

API для WebSocket

Технология WebSocket обеспечивает новый API JavaScript консорциума W3C и протокол для двустороннего обмена данными через Интернет. Этот новый протокол упрощает непосредственную работу с фиксированными форматами данных и позволяет обходить более медленный протокол HTTP, основанный на документах.

 

Связанные разделы

Руководство по Internet Explorer 10 для разработчиков

 

 

Показ:
© 2014 Microsoft