Internet Explorer 11 增加新的 F12 工具,改进了触摸、WebGL、WebCrypto 和 Hardware 3D 支持

  • Anand Narayanaswamy
  • 孙镜涛

2013 年 11 月 11 日

话题:DevOps语言 & 开发

包含在最近发布的 Windows 8.1 中的Internet Explorer 11 引入了新的 F12 工具,支持 WebGL 和 Hardware 3D 以及更快的 HTTP 传输。F12 工具允许用户识别和报告页面上的元素(例如链接),同时图像报告功能包含了一个新的用户界面和功能能够更快更容易地进行开发和调试,另外还包括 8 个工具:DOM 资源管理器(DOM Explorer)、控制台(Console)、调试器(Debugger)、网络(Network)、UI 响应能力(Responsiveness)、性能分析器(Profiler)、内存(Memory)和模拟(Emulation)。所有工具在 F12 工具界面中都有自己的标签页,它们使用了 Windows 8 的简约界面。

在 Microsoft 对自己处理安全问题所采取的措施感到满意之后,他们在 Internet Explorer 11 中添加了WebGL支持。该版本还支持 HTML 全屏 API 能够进行高品质的全屏视频播放,支持 TTML、SPD 标准的隐藏字幕、最新的 HTML5 视频媒体流标准、动态 TextTrack、简单交付概要(Simple Delivery Profile)、流 XHR 缓存控制、媒体来源扩展(MSE)和加密的媒体扩展(EME)、SPDY 以及 WebCrypto。

Internet Explorer 11 还支持ECMAScript 国际化 API,该 API 能处理国际的日期和时间格式,另外它还能在不缓存到磁盘的情况下下载视频数据,该功能能够延长电池的寿命。

新版本还支持模拟的触摸悬停。此外,开发者能够通过新的msZoomTo() API 以编程的方式触发平移和缩放,通过动画滚动或者缩放进入(离开)一个区域。Microsoft 还支持触摸的 HTML5 拖放、该功能在之前的 Internet Explorer 10 中就引入了。

根据报告,最终版本的 Internet Explorer 11 将会支持不带前缀的指针事件。Microsoft 已经移除了一些旧的功能,例如所有已有的 isIE() 代码分支、并去除了 MSIE 和兼容标记。此外,Microsoft 已经移除了 document.all,使用 document.getElementById(),还移除了下面的 IE 特定的处理函数:

  • attachEvent()
  • detachEvent()
  • window.execScript()
  • window.doScroll()
  • document.fileSize
  • img.fileSize
  • script.onreadystatechange
  • script.readyState
  • document.selection
  • document.createStyleSheet
  • style.styleSheet
  • window.createPopup

Windows 7 也可以使用 Internet Explorer 11,但是很多面向触摸的功能已经被禁用了,因为它们仅能够在 Windows 8 上使用。

查看英文原文Internet Explorer 11 Adds New F12 Tools, Improved Touch, WebGL, WebCrypto and Hardware 3D Support

DevOps语言 & 开发