5 月 14 日,微软正逐步公布全新浏览器 Edge 的更多细节。Edge 将成为 IE 的换代产品。
根据微软提供的最新信息,Edge 不仅将带来新的界面、体验和渲染引擎,还将在信息安全、网页标准,以及对以往代码的兼容方面推陈出新。近期,在微软 Edge 开发博客中,Edge 开发团队公布了这款浏览器的更多信息。
不再支持 ActiveX 和 BHO
对开发者而言,Edge 的最大不同在于摈弃过时的浏览器技术,包括 ActiveX 和浏览器帮助对象(BHO)。这两项技术都可以追溯至 90 年代 IE 诞生初期。
ActiveX 推出于 1996 年,能将原生的 Windows 技术嵌入至网页浏览器。其他许多网页技术,例如 Flash、Java、Silverlight 和 PDF 都通过这种方式集成至浏览器。ActiveX 被抛弃是由于,微软认为,HTML5 的发展使这类控制技术不再必要。HTML5 实现了可跨浏览器执行的代码。
ActiveX 被抛弃并不意味着 Flash 即将消亡。微软将把 Flash 直接集成至浏览器,这一做法与谷歌 Chrome 类似。此外,Edge 也将支持原生的 PDF 渲染。
与此同时,微软也将不再支持以往的扩展模块,即 BHO。BHO 主要被用于开发第三方搜索工具条,但实际上用户对此并没有太大需求。因此,在微软新的浏览器中,用户将不会再看见烦人的工具条。
不过,微软仍将提供一种方式,协助开发插件。这与 Mozilla、谷歌、苹果和 Opera 采用的 HTML/Javascript 混合模式类似。微软表示,将于今年夏季晚些时候启用这一模式,使开发者可以及时为 Edge 开发插件。
抛弃其他无用的部分
微软还表示,已在 Edge 的开发过程中移除了 22 万行代码和超过 300 个应用程序接口(API)。与此同时,微软向这一新浏览器加入了超过 30 万行新代码,以及 49 项新功能和 4200 个浏览器互操作功能。
在 Edge 中,微软还放弃了厂商前缀。这意味着,如果开发者希望开发特殊的 HTML5 或 CSS 功能,那么不必使用专门的 Edge 前缀,而是按照网页标准编程即可。
对微软来说,这是正确的发展方向。微软近期进行的一些招聘也表明,微软正支持并推广开放的网页标准。
引入安全沙箱模式
本周一,Edge 团队公布了这款浏览器的一些安全功能。微软展示了如何使这款浏览器更好地应对网络威胁,以及最新模式为何比以往要好。
实际上,抛弃 ActiveX 和 BHO 已经使浏览器更安全。过去多年中,第三方信息安全机构已多次发现 ActiveX 的漏洞,这些漏洞有些可以破坏浏览器,有些甚至能对系统造成威胁。在转向基于 HTML/Javascript 混合模式的插件之后,微软将限制插件权限,避免插件获得系统的控制权。
不过,Edge 最重要的信息安全功能在于,微软将 Edge 作为“通用 Windows 应用”来发布。这意味着,Edge 将在沙箱中运行。微软表示,Edge 访问的每个互联网页面都将在应用容器内进行渲染,而应用容器是“Windows 最新、最安全的客户端应用沙箱”。
作为“通用 Windows 应用”,Edge 将可以从微软应用商店升级。用户将不必再通过 Windows Update 来升级浏览器。将浏览器升级与系统其他部分分隔开将带来帮助,有助于浏览器保持最新状态。这也意味着,Edge 将可以像 Chrome 和火狐浏览器一样实现自动升级。
Edge 将于今年夏季末与 Windows 10 一同发布。