HTML5

对 HTML5 工作草案规范中所定义的多项功能的支持始于 Windows Internet Explorer 8 并延续至 Windows Internet Explorer 9。Internet Explorer 10 和适用于 Windows 8 的使用 JavaScript 的 Windows 应用商店应用支持更多 HTML5。 Internet Explorer 10 和使用 JavaScript 的 Windows 应用商店应用支持以下功能:

要点  除非特别说明,否则这些功能在 Internet Explorer 10 中和在使用 JavaScript 的 Windows 应用商店应用中的工作方式相同。

本节内容

主题说明

应用程序缓存 API ("AppCache")

AppCache 使网页能够在本地缓存(或保存)资源,包括图像、脚本库和样式表等。

异步执行脚本

script 元素的 async 属性可以使关联脚本相对于页面的其余部分进行异步加载和执行。

通道消息

通道消息可以使不同浏览上下文中的代码通过端口直接通信。在创建端口后,终结点会通过将 postMessage 方法和 onmessage 事件结合使用来进行通信。

拖放

Internet Explorer 10 添加了对于 draggable 属性的支持,该属性允许将应用了该属性的任何 HTML 元素拖动到页面上。Internet Explorer 10 还在 files 对象中添加了 dataTransfer 属性,该属性支持将一个或多个文件从桌面拖放到网页中。

文件 API

文件 API 是万维网联合会 (W3C) 的一个 Web 规范草案,用来表示 Web 应用程序中的文件对象并以编程方式选择它们及访问其数据。

表单

Internet Explorer 10 和使用 JavaScript 的 Windows 应用商店应用新增了对 HTML5 表单的支持,包括 type 属性(位于 input 元素上)的新状态、input 元素的新属性以及 progress 元素。

历史记录

Internet Explorer 10 引入了对 HTML5 草案规范的历史记录界面的支持,该历史记录界面包括用来管理站点的历史记录堆栈和 URL 的方法。

分析

Internet Explorer 10 和使用 JavaScript 的Windows 应用商店应用完全支持 HTML5 分析算法,就像在早期版本中一样,继续努力使 HTML 在不同浏览器中“以相同方式工作”。

沙盒

sandbox 属性支持针对包含不受信任的内容的 iframe 元素进行安全限制。这些限制可防止不受信任的内容执行可能导致潜在恶意行为的操作,从而提高安全性。

拼写检查

spellcheck 属性是万维网联合会 (W3C) 的 HTML5 规范的一部分,它添加了对输入、textarea 元素和可编辑文本字段的拼写检查。

x-ms-acceleratorKey

x-ms-acceleratorKey 属性提供了一种声明将加速键分配给某个元素的方法。

视频

Internet Explorer 10 和使用 JavaScript 的 Windows 应用商店应用还引入了对 HTML5 视频的支持。

Web Worker

Web Worker API 定义了一种在后台运行脚本的方法。

WebSocket API

WebSockets 技术为通过 Internet 进行的双向通信提供了一个新的 W3C JavaScript API 和协议。这个新协议更便于直接处理固定数据格式,它会绕过速度较慢的基于文档的 HTTP 协议。

 

相关主题

Internet Explorer 10 开发人员指南

 

 

显示:
© 2015 Microsoft