首页 > 代码库 > 企业IT管理员IE11升级指南【9】—— IE10与IE11的功能对比

企业IT管理员IE11升级指南【9】—— IE10与IE11的功能对比

企业IT管理员IE11升级指南 系列:

  【1】—— Internet Explorer 11增强保护模式 (EPM) 介绍

  【2】—— Internet Explorer 11 对Adobe Flash的支持

  【3】—— IE11 新的GPO设置

  【4】—— IE企业模式介绍

  【5】—— 不跟踪(DNT)例外

  【6】—— Internet Explorer 11面向IT专业人员的常见问题

  【7】—— Win7和Win8.1上的IE11功能对比

  【8】—— Win7 IE8和Win7 IE11对比

  【9】—— IE10与IE11的功能对比

IE10IE11的功能对比

Contents

显示和方向... 4

设备方向事... 4

全屏 API4

屏幕方向 API4

编辑... 4

辅助功能改... 4

剪贴板图像支... 5

命令标识... 6

控件改... 7

输入法编辑器 API7

F12 工具中的新增功能... 7

从头开始重... 7

使用 UI 响应工具加快网页速... 8

CSSHTML 以及 JavaScript 自动完... 8

屏幕和 GPS ... 9

有意义的内存分... 9

右键单击以检... 10

更多信... 10

图形... 10

画布增强功... 10

效果批处理和笔划的改... 10

DPI ... 11

WebGL. 11

JavaScript. 11

块范围的变... 11

容器对... 11

国际化 API11

__proto__ ... 12

布局... 12

边框图... 12

设备固定的定... 12

东亚和双向文本改... 12

弹性框更... 12

水平垂直文本支... 13

网络和导航... 13

向后导航缓... 13

网络优先级设... 13

预呈现和预提... 13

TCP 连接共... 13

隐私和安全... 14

请勿跟踪 (DNT) ... 14

适用于桌面版的 Internet Explorer 上的增强保护模式 (EPM). 14

第三方 Cookie ... 14

Web 加密 API15

触控... 15

Datalist ... 15

... 16

... 16

链接突出显... 16

指针事... 17

滚动和缩... 17

视频... 17

动态 TextTrack ... 17

加密的媒体扩展 (EME). 17

媒体源扩展 (MSE). 18

简单传递配置文件 (SDP) 字幕样... 19

XHR 缓存控... 19

Windows 集成... 19

电话号码格式识... 20

固定网... 20

阅读视... 20

跨同步设... 21

 


 

显示和方向

Internet Explorer 11 利用设备方向和移动事件、全屏模式编程控制,以及将屏幕锁定在特定方向的能力,让你能够更好地控制网站和应用的显示。

设备方向事

IE11 添加了对DOM 事件的支持,DOM事件提供了新兴的W3C DeviceOrientation事件规范中定义的有关设备的物理方向和移动的信息。

要点  此功能在Windows 7 上的IE11 中不受支持。

若要了解详细信息,请参阅设备方向事件

全屏API

IE11 引入了对新兴的W3C  全屏规范的支持,在ms 前缀后面实现,使你可以让视频、图像和其他内容吸引住观众的全部注意力。

有关详细信息,请参阅全屏 API

屏幕方向API

使用 IE11 中介绍的W3C 屏幕方向 API,你可以检测屏幕的当前方向,在方向改变时得到通知,并能够将方向锁定到特定状态。

要点  此功能在Windows 7 上的IE11 中不受支持。

有关详细信息,请参阅屏幕方向API

编辑

Internet Explorer 11 围绕插入光标导航和其他超文本编辑方案提供可预测性和可控制性更强的体验。我们已重构了在IE11 中进行编辑所用的代码库来添加以下新功能,还修复了许多错误,包括与textarea光标行为有关的问题。

辅助功能改

Windows 8.1 上的IE11 引入了输入法编辑器API 辅助功能支持。此支持包括适用于以下情形的新MicrosoftActive Accessibility (MSAA) propertychange events:发生撰写替换时、完成撰写时、会话目标更改时。用户在使用IE11 编辑控件进行撰写时,可以将IME 辅助功能支持与Windows 讲述人或其他辅助技术同时使用,而不必提交后再进行检查。

IE11 还添加了对文本输入控件中清除按钮(在 InternetExplorer 中,该按钮呈现为文本框末尾处的黑色“X”)的辅助功能支持,该支持现在包括在Windows 辅助功能树中,作为文本输入控件的第一个子项。辅助技术用户只需单击清除按钮(黑色“X”)即可清除文本内容,而不必在控件中选择所有文本后再删除它们。

其他的辅助功能改进包括用于发生自动更正时的MSAAnotifications、关于contenteditable方案和textattribute 标识的缺陷修复。

剪贴板图像支

IE11 开始,从剪贴板粘贴的图像默认采用base64编码。用户现在可以轻松安全地将本地文件系统中的图像复制并粘贴到网站的contenteditable区域中。在IE11 之前的版本中,在活动网站上粘贴本地图像(跨安全区域)会导致图像图标被破坏,以此作为阻止本地文件访问的一项安全措施。当复制到剪贴板时,出于安全目的,不可访问的图像会将其src 设置为""

注意  默认的 base64 图像编码仅适用于IE11,不适用于Windows 8.1 中使用JavaScript Windows 应用商店应用。

IE11 还提供了clipboardData.files属性和新的msConvertURL方法,以避免默认的base64 编码并使用blobs和对象 URL来显示图像;或者完全退出任何图像src属性会话。

此代码显示了如何将粘贴的剪贴板图像转换为为blob

JavaScript

 
 
var blobList = [];
 
document.getElementById("pasteZone").addEventListener(‘paste‘, handlePaste, false);
 
function handlePaste(evt) {
  var fileList = window.clipboardData.files; // Note that window.DataTransfer.files is not applicable.
 
  if (!fileList) {
    console.log("fileList is null.");
    return;
  }
 
  for (var i = 0; i < fileList.length; i++) {
    var file = fileList[i];
    var url = URL.createObjectURL(file);
 
    if (evt.convertURL) { // Use standard if available.
      evt.convertURL(file, "specified", url);
    } else {
      evt.msConvertURL(file, "specified", url);
    }
 
    console.log("Local file: " + file.name + " (" + file.size + ")");
    blobList.push(file);
  } // for
} // handlePaste
 
 

命令标识

IE11 引入了几种新的execCommand 方法,用于对丰富的编辑方案中的编辑撤消堆栈和段落分隔进行微调控制。

以下方法启用基于脚本的编辑以参与撤消历史记录,使你能够更好地控制你的应用的编辑体验:

命令标识符

描述

ms-beginUndoUnit

开始撤消单元。ms-beginUndoUnit ms-endUndoUnit 之间的任何 DOM 更改(包括从脚本进行的更改)都将收集到撤消单元中,如果是单个命令,则进行撤消和恢复。

ms-clearUndoStack

清除撤消历史记录。

ms-endUndoUnit

结束撤消单元。

 

已添加下列方法,用于控制段落分隔:

命令标识符

描述

DefaultParagraphSeparator

设置创建采用纯文本的新段落时(例如按Enter 时)要使用的默认元素(p div)。

 

控件改

除了新的datalist 控件的进行了触摸优化的 UIIE11 还提供了许多错误修复。此外,select 控件option 元素现在提供 CSS 样式支持,使你能够微调下拉项目(例如颜色和字体样式)的外观。这支持字体选择器控件等编辑方案,在这些方案中,用户可以在选择要使用的字体前预览下拉列表中不同的字体样式。

输入法编辑器 API

IE11 引入了一组 API,这些 API 使 Web 应用程序可以提供更好的输入法编辑器 (IME) 输入体验。例如,IME API 提供了用于自动完成或搜索建议的编写信息,使你能够避免 IME 候选窗口与搜索建议列表之间的用户界面冲突。

有关详细信息,请参阅输入法编辑器 API

F12 工具中的新增功能

使用新的F12 开发人员工具调试代码、解决显示问题、提升性能、增强你的网页的稳定性。

从头开始重

Internet Explorer 11 中的 F12 工具已从头开始重建,可为你提供以下内容:

  • 新且更干净的用户界面
  • 新的响应、内存以及模拟工具
  • 常见工具中新的、改进的功能
  • 更快、更简单的工作流

使用 UI 响应工具加快网页速

UI 响应工具,有助于调节页面性能

当页面运行时,新的UI 响应工具为其提供配置文件,从而标识页面速度减慢的位置以及花费时间过长的进程。开发人员可以观察 CPU 使用率、帧速率与页面行为之间的关系。

要点  * Windows 7 并非处于最新状态时,在 Windows 7 上的 IE11 中可能会禁用 F12 开发人员工具中的 UI 响应工具。如果 UI 响应工具无法在 Windows 7 上安装的 IE11 中正常工作,请确保已经安装 Windows 更新中的所有可用更新。

CSSHTML 以及 JavaScript 自动完

键入 JavaScriptHTML CSS 代码时, 控制台和DOM 资源管理器工具会提供自动完成建议。自动完成有助于实现以下操作:

  • 使 API 更容易被发现;例如控制台 API 方法
  • 减少键入错误
  • 加速工作流。

屏幕和 GPS

使用模拟工具,你可以在小至 240 像素宽的移动屏幕上,大至 4k 家庭影院屏幕的所有屏幕上预览站点外观。GPS 模拟测试移动网页如何在世界任何位置进行响应。

有意义的内存分

内存工具,有助于随着时间的推移跟踪内存使用情况,以捕获可降低页面速度或破坏页面稳定性的泄漏

随着时间的推移跟踪内存使用情况是一个重要工具,用于调试页面速度缓慢和崩溃情况。新的内存工具提供了以下内容:

  • 整体内存使用情况的时间线视图。
  • 内存使用情况快照,显示某个给定时间点网页的内存使用情况
  • 快照比较,查明两个快照之间更改内存使用情况的源。这有助于标识网页运行时和用户与网页交互时显露的内存问题
  • 高亮显示的孤立元素,显示可以回收元素的位置

右键单击以检

使用 IE11 DOM 资源管理器工具中选择页面元素非常轻松。右键单击页面上的元素,然后单击上下文菜单中的检查元素,以在 DOM 资源管理器工具中突出显示元素。

更多信

如果改进的新工具的此示例激起了你的好奇心,你可以阅读使用 F12 开发人员工具文档,以了解 IE11 中开发人员工具的所有详细信息。

图形

借助 Internet Explorer 11,你可以获得可靠的图形堆栈功能,其中包含基本 WebGL 支持、高 DPI 升级、显著的性能提升和额外的 Canvas 功能。

画布增强功

IE11 使用 W3C Canvas 2D 上下文级别 2 规范中的新功能进一步充实了对Canvas 的支持,其中包括图像平衡处理、奇偶填充规则和虚线。

有关详细信息,请参阅"画布增强功能"

效果批处理和笔划的改

IE11 Windows 8.1 的使用 JavaScript Windows 应用商店应用利用 Windows 8.1 中的 Direct2D 升级来改善图形效果和笔划性能。

因为它们使用多种中间纹理,所以阴影复合操作 Canvas 效果、SVG 滤镜效果CSS 边框阴影文本阴影非常耗费资源。IE11 和利用 Windows 8.1 中对 DirectImage 批处理行为的更改来更有效地联合 Direct3D Draw 调用,将对设备状态的更改减到最少。此更改会提升 CanvasSVG CSS 效果的性能,并会通过降低所使用中间值的个数来提升内存。

笔划是游戏和应用中使用的常见模式,用于绘制细线或轮廓线。使用 JavaScript IE11 Windows 应用商店应用使用新的笔划算法,极大地提升了 Canvas SVG 中的笔划性能。

要点  此功能在 Windows 7 上的 IE11 中不受支持。

DPI

IE11 引入了多监视器支持、一个统一的视觉缩放模型、对默认比例系数的多种选择以及对devicePixelRatio 属性的支持,以确保你的站点的文本、触摸定位、布局可以跨 Windows 8.1 设备实现一致性。

请参阅" DPI 支持"了解详细信息。

WebGL

IE11 引入了对 WebGL 的基本支持,这是一组通过canvas 元素公开的 API,用于呈现交互式三维和二维图形。

有关详细信息,请参阅"WebGL"

JavaScript

Internet Explorer 11 扩展了 Internet Explorer 10 JavaScript 增强功能,新支持块范围的变量、容器对象、国际化 API __proto__ 属性。

注意  以下功能在 IE11 中和在使用 JavaScript Windows 应用商店应用中的工作方式相同。

块范围的变

你可以使用新的let const 关键字声明变量,用于将范围限制在声明它们的块中。有关详细信息,请参阅let Statement const Statement

容器对

你可以使用Set Object 对象创建一个独特对象集合,还可以使用Map Object WeakMap Object 创建一个键/值对集合。

国际化 API

特定于区域设置的日期和时间格式设置、数字格式设置和比较通过符合ECMAScript 国际化 API 规范的国际化 API 提供。有关详细信息,请参阅Intl.DateTimeFormat Object Intl.NumberFormat Object Intl.Collator Object

__proto__

你可以使用__proto__ 属性设置用户定义的对象、固有对象和函数的原型。若要了解详细信息,请参阅__proto__ Property (Object)

布局

Internet Explorer 11 引入了更新的弹性框实现、对 CSS 边框图像的支持、垂直书写模式中的水平文本、独立于缩放的固定定位,以及对东亚和双向文本布局的许多改进。

边框图

IE11 中,你可以使用CSS 背景和边框模块级别 3 W3C 规范中的border-image 属性定义自定义边框图像。使用border-image 属性,你可以指定自己的边框图像代替传统的边框样式。

要了解详细信息,请参阅边框图像

设备固定的定

IE11 为独立于缩放的固定定位添加了 CSS 支持。当使用 JavaScript 的网站或 Windows 应用商店应用要求始终向用户显示某个元素、在用户平移或缩放时从不离开屏幕、且从不受到触摸键盘的阻碍时,你可以使用 CSS position 属性的新-ms-device-fixed 值。

东亚和双向文本改

IE11 中,我们改进了东亚和双向文本方案,修复了拼音、换行和括号配对(如圆括号和花括号)领域中的许多错误。

弹性框更

2012 9 月,CSS 弹性框(“Flexbox”)布局模块作为 W3C 候选推荐发布,其中合并了对该规范某些方面的更改。IE11 利用这些更改更新了弹性框支持,包括重命名的属性、重命名的属性值等。随着不断向前发展,你应该使用新的无前缀名称(和值),并相应地更新现有站点。

有关详细信息,请参阅弹性框(“Flexbox”)布局更新

水平垂直文本支

IE11 中,你可以使用 W3C CSS 书写模式模块级别 3 规范中的-ms-text-combine-horizontal 属性在垂直书写模式中呈现水平文本。此属性在-ms- 前缀的后面实现,允许你将多个字符合并为一个单字形空间,以用于布局和装饰目的。

网络和导航

Internet Explorer 11 中新的导航功能(例如网络优先级设置、预呈现和预提取以及向后导航缓存)可帮助你更快地加载页面。

向后导航缓

默认情况下,当你离开页面时,系统会从内存中卸载这些页面。 IE11 开始,当用户离开符合特定条件的网页时,系统会缓存这些网页。如果用户稍后返回到该页面,则从缓存中恢复该页面,而不是从服务器重新加载。

有关详细信息,请参阅"向后导航缓存"

网络优先级设

通过设置网络请求的优先级,使网页更快地显示,IE11 改进了导航性能。另外,Web 开发人员可以延迟加载单个资源,这样其他更重要的资源可以优先加载。

若要了解详细信息,请参阅"网络优先级设置"

预呈现和预提

使用 IE11 中的预呈现预提取可以改进网站的导航功能。预呈现指定在用户读取当前页面的同时要在后台加载的网页,预提取标识要在后台加载的资源。因为这两项功能都在需要内容之前下载了相应内容,所以当用户需要资源时,资源会立即可用。

若要了解详细信息,请参阅"预呈现和预提取"

TCP 连接共

IE11 支持 SPDY/3,它是一种协议,用于定义如何将多个 HTTP 请求多路复用(合并)到一个 TCP 连接。由此便可以通过减少请求网页时所需的单独 TCP 连接数量来提高性能。

有关详细信息,请参阅SPDY 协议规范,第 3 稿

要点  此功能在 Windows 7 上的 IE11 中不受支持。

隐私和安全

Internet Explorer 11 进一步提高了消费者安全性,同时为开发人员引入了新的平台功能,其中包括对 W3C Web 加密 API 的支持和新的用户批准的请勿跟踪例外选项。

请勿跟踪 (DNT)

为了增强用户隐私,Windows Internet Explorer 使用请勿跟踪”(DNT) 标头请求网站避免跟踪用户。 IE11 开始,通过请求权限来在用户浏览站点时跟踪用户,网站可以请求例外。如果(用户)批准请求,则 Internet Explorer 将记录请勿跟踪规则的例外,并向允许跟踪的网站发送标头。

通过遵守这些标头和请求默认隐私设置例外,网站所有者可以向用户发出跟踪通知并创建机会就隐私信息的使用建立信任关系。

有关详细信息,请参阅"不跟踪 (DNT) 例外"

适用于桌面版的 Internet Explorer 上的增强保护模式 (EPM)

增强保护模式 (EPM) 可帮助防止攻击者安装软件、访问个人信息、通过公司 Intranet 访问信息和修改系统设置。采用新 Windows UI Internet Explorer EPM 中运行,EPM 也可用于桌面版 Internet Explorer

要更新浏览器扩展以使其与增强保护模式 (EPM) 兼容,请参阅"桌面 IE 上的增强保护模式 (EPM)"

要点  EPM Windows 7 上的 IE11 中不受支持。

第三方 Cookie

使用 IE11,客户可以选择阻止所有第三方 Cookie,以便更好地控制他们的联机隐私。由你访问的网站发布的(第一方)Cookie 通常对站点的功能性和可用性至关重要,但广告商和其他内容提供商可能在大量第一方站点上使用第三方 Cookie,以逐步构建有关你的兴趣和购买习惯的个人资料。

在采用 Windows UI Internet Explorer 和桌面版 Internet Explorer 上阻止所有第三方 Cookie 的步骤:

  1. 从采用 Windows UI Internet Explorer 中,打开 Windows “超级按钮,然后选择设置
  2. 选择隐私
  3. “Cookie”下,启用阻止所有第三发 Cookie”选项

启用此设置可实现以下目的:

  • 阻止第三方站点中的所有 Cookie(包括会话 Cookie
  • 不会以任何方式影响第一方 Cookie
  • 在使用相同 Microsoft 帐户登录的所有 Windows 8.1 设备上应用(如果已启用漫游)

要点  此设置不适用于 Windows 7 上的 IE11,但是你可以使用高级隐私设置菜单(从“Internet 选项中,选择隐私选项卡,然后按高级按钮)覆盖自动 Cookie 处理,以便阻止第三方 Cookie。请注意,覆盖自动 Cookie 处理还需要你为第一方 Cookie 显式选择接受阻止提示,以便覆盖你拥有的任何预先存在的第一方 Cookie 设置(例如根据你选择的”/“”/“”Internet 区域设置进行更精细调整的设置,这些设置位于“Internet 选项隐私选项卡中)。

Web 加密 API

W3C Web 加密 API 支持许多针对 Web 应用的重要安全方案。范围包括可靠的用户/服务身份验证、文档和代码签名,以及通信的保密性和完整性,所有这些都不需要安全连接(通过 SSL 或类似协议)。

有关详细信息,请参阅"Web 加密 API"

触控

Internet Explorer 11 为你的站点和 Windows 应用商店应用提供了更多默认和自定义触摸支持。

Windows 8.1 上的 IE11 增强功能为使用基于触摸的设备的客户提供了支持,包括对基于触摸的拖放、悬停和活动链接突出显示的默认处理。

对于开发人员,IE11 引入了msZoomTo 方法来设置滚动效果的动画,并提供了对站点或 Windows 应用商店应用上的平移和缩放体验的更多微调控制。

IE11 还包括了对指针事件的一些更新,用于使 Windows Internet Explorer 实现符合万维网联合会 (W3C) 指针事件规范(目前该规范已达到候选推荐阶段)。

Datalist

IE11 提供了对 Internet Explorer 10 中引入的 HTML5 datalist 元素的进行了触摸优化的用户体验。将其与datalist 配合使用后,input 控件现在可以提供触摸友好的 UI,在触到目标时可以为每个选项提供足够的空间,与 Internet Explorer 10 中引入的进行了触摸优化的选择控制体验一致。

IE11 引入了对基于触摸的 HTML5 拖放的本机支持。就像Internet Explorer 在默认情况下提供基本触控支持一样,使用 HTML5 拖放的大多数现有站点应该恰好能够按下、按住,然后拖动用户交互模式配合使用。

要点  此功能在 Windows 7 上的 IE11 中不受支持。

有关详细信息,请参阅"拖放触控支持"

Windows 8.1 上的 IE11 已通过长按用户交互模式内置对需要使用悬停的常用 UX 方案(例如悬停菜单)的触摸支持。

要点  此功能在 Windows 7 上的 IE11 中不受支持。

有关详细信息,请参阅"悬停触控支持"

链接突出显

IE11 中点击链接时,你会看到突出显示已改进,可以针对页面上的触摸定位的内容提供更快更准确的可视指示。现在,Windows 8.1 上的此体验与在 Windows Phone 8 上的该体验类似。在 IE11 中,链接突出显示:

  • 同时应用于链接的文本和图
  • 仅应用于触控(在 Internet Explorer 10 中,链接突出显示还应用于鼠标)
  • 不影响页面上的 CSS

如果不愿意使用链接突出显示,则可以在页面上指定以下 meta 标记:

HTML

 
<metaname="msapplication-tap-highlight"content="no"/>
 

这将在 Windows 8.1 上的 IE11 Windows Phone 8 上的 Internet Explorer 10 中都禁用触摸点击链接突出显示。

要点  此功能在 Windows 7 上的 IE11 中不受支持。

指针事

为了符合 W3C “指针事件规范的候选推荐,与 Internet Explorer 10 相比,IE11 实现已略有更改。

有关完整详细信息,请参阅"指针事件更新"

滚动和缩

IE11 构建于在 Windows 8 上的 Internet Explorer 10 中引入的通过触摸滚动和缩放的微调控制支持上,它支持其他输入类型(如触摸板、鼠标、键盘),并使用了新方法来设置滚动和缩放效果的动画。

要点  此功能在 Windows 7 上的 IE11 中不受支持。

有关详细信息,请参阅"使用触控和其他输入滚动和缩放"

视频

Internet Explorer 11 HTML5 视频提高到了一个新的水平,能够在自适应流、内容保护和字幕描述领域支持新的和正在出现的基于标准的功能。

动态 TextTrack

使用 IE11,可以为 HTML5 视频动态添加或更改隐藏字幕TextTrack 对象和TextTrackCue 对象,而无需创建单独的计时文本标记语言 (TTML) Web 视频文本轨道 (WebVTT) 文件。

有关详细信息,请参阅动态 TextTracks

加密的媒体扩展 (EME)

IE11 引入了对 HTML5 加密媒体扩展 (EME) 的支持。 EME 扩展了video audio 元素,从而可以在不使用插件的情况下启用受数字版权管理 (DRM) 保护的内容。 EME 在使用 Windows 8.1 IE11 和使用 JavaScript Windows 应用商店应用中受支持。

要点  此功能在 Windows 7 上的 IE11 中不受支持。

以下是与 EME 一起使用的一些主要 API

API

描述

MSMediaKeys

用于解密和加密媒体数据的密钥。

MSMediaKeySession

表示与数字版权管理 (DRM) 密钥系统的会话。

createSession

创建与MSMediaKeys 关联的MSMediaKeySession

keySystem

媒体元素上指定密钥系统的属性。密钥系统标识内容保护提供程序或解密机制。

msKeys

媒体元素上指定MSMediaKeys 的属性。

msSetMediaKeys

设置指定MSMediaKeys 的密钥属性。

MSMediaKeyError

指定与MSMediaKeys 相关的错误的类型。

MSMediaKeyMessageEvent

指定与MSMediaKeys 相关的事件的类型。

 

有关详细信息,请参阅HTML5 音频和视频 API 参考

媒体源扩展 (MSE)

IE11 通过 HTML5 媒体源扩展 (MSE) 引入了对MPEG-DASH 媒体流的支持。MSE 扩展video audio 元素,你可以动态更改它们以在不使用插件的情况下获取媒体流。这样,你可以对自适应媒体流、实时流、拼接视频和视频进行编辑。

要点  此功能在 Windows 7 上的 IE11 中不受支持。

你可以使用 MSE 构建自定义自适应流解决方案。这种自适应流解决方案会根据网络带宽和 CPU 使用率寻找最佳比特率,从而提供最高质量的流体验。例如,如果网络带宽下降,你可以使用 MSE 以编程方式将视频流切换到较低的比特率。这会降低图像质量,但可以保持视频无中断播放。

通过动态拼接视频,可以在媒体播放过程中插入广告。因此,不必事先在媒体文件中放入剪辑,而在播放过程中随时向媒体流中插入剪辑。

下面是一些重要的 MSE API

API

描述

MediaSource

媒体对象,连接到 HTML 媒体元素。MediaSource 包含由一个或多个SourceBuffer 对象指定的媒体数据。

readyState

指示MediaSource 的当前状态及其是否连接到媒体元素。

SourceBuffer

用于保存媒体数据的缓冲区。

SourceBufferList

SourceBuffer 对象的集合。

endOfStream

指示流结束错误的原因。

sourceBuffers

SourceBuffer 对象的集合,其中包含MediaSource 的媒体数据。

createObjectURL

创建指向MediaSource 对象的 URL通过将src 属性设置为此 URL,可以将MediaSource 连接到video audio

 

有关详细信息,请参阅HTML5 音频和视频 API 参考构建简单的 MPEG-DASH 流式播放器

简单传递配置文件 (SDP) 字幕样

IE11 提供了隐藏字幕文本,可供通过简单交付配置文件支持 (SDP) 设置样式并放置在视频屏幕中,如 W3C 隐藏字幕的 TTML 简单交付配置文件规范中所述。使用 SDP,你可以控制前景和背景颜色、字体样式,以及文本对齐方式和位置等。

有关详细信息,请参阅简单交付配置文件 (SDP) 字幕样式设置

XHR 缓存控

IE11 中,你可以进一步控制在将使用 XMLHttpRequest (XHR) 下载的视频数据通过msCaching 属性传递到视频控件之前,是否将该数据写入到磁盘。

通过不缓存使用 XHR 下载的流式数据,开发者可以延长平板电脑和便携式计算机上的电池使用时间,并避免磁盘延迟瓶颈。

Windows 集成

Internet Explorer 11 利用对固定站点的全动态磁贴支持和跨设备同步,为你的站点提供了在 Windows 8.1 “开始屏幕上和跨 Windows 设备的一流知名度。

电话号码格式识

IE11 可自动将电话号码转换为可单击的链接。此功能在你拥有 Skype 等可以处理电话号码的应用时有效。

要点  此功能在 Windows 7 上的 IE11 中不受支持。

有关详细信息,请参阅"电话号码格式识别"

固定网

IE11 增强了固定站点功能以支持动态磁贴、定义通知、使站点在固定或另存为收藏夹时更有视觉吸引力。动态磁贴和通知功能可让客户与你的站点建立更密切的联系并创建自定义体验。

有关详细信息,请参阅"固定网站增强功能"

阅读视

Windows 8.1 上的 Internet Explorer 提供了阅读视图,以便获取更精简的书册式网页阅读体验,且页面上不存在使人分心的无关信息或其他次要内容。阅读视图是采用新 Windows UI Internet Explorer 的一种视图,当该视图可用于给定页面时,可以从地址栏切换到阅读视图”/“退出阅读视图(书本图标)按钮中打开或关闭此视图(或使用Ctrl + Shift + R)。

要点  此功能在 Windows 7 上的 IE11 Windows 8.1 上的桌面版 Internet Explorer 中不受支持。

IE 从网页中提取以下信息,以供在阅读视图中显示:

  • 署名(作者
  • 主要图
  • 主要图像的字
  • 页面的正文内

然后,用户可以从位于“Internet Explorer 设置选项选项卡中的阅读视图设置中(从采用 Windows UI Internet Explorer 设置” “超级按钮中)自定义背景样式和字体大小。

跨同步设

使用 Windows 8.1 上的 IE11 中的同步选项卡和用户设置可使你的用户跨其设备无缝查看你的站点并与之交互。Windows 8.1 上的 IE11 的新增同步功能是以设备切换为指导思想设计的。当用户离开某个设备时,所有打开的选项卡(InPrivate 浏览选项卡除外)都使用 Microsoft OneDrive 服务器进行同步,因此用户在另一设备上打开 IE 时,可以随时使用这些选项卡。

注意   Windows 上使用该同步平台的其他应用一样,OneDrive 中的同步 IE 数据对用户也不可见。用户能够在 IE 中看到自己的同步数据。

同步的选项卡在采用 Windows UI Internet Explorer 和桌面版 Internet Explorer 中都有入口点。

IE11 中同步其他设置和用户首选项时,不必在新设备上配置 IE11。默认情况下会同步用户配置的设置和首选项。

此表显示了 Windows 8.1 上的 IE11 中的同步功能相对于 Windows 8 上的 Internet Explorer 10 的改进:

同步功能

Windows 8 中的 Internet Explorer 10

Windows 8.1 上的 IE11

历史记录和键入的 URL

可用

可用

收藏夹/书签

可用

可用

选项卡

不可用

可用

用户配置的设置/首选项

仅主页

可用

密码

可用

可用

 

要点  此功能在 Windows 7 上的 IE11 中不受支持。

 

企业IT管理员IE11升级指南【9】—— IE10与IE11的功能对比