微软Edge浏览器不再支持ActiveX和BHO

2015-05-15 17:35:07来源:腾讯科技 作者:

根据微软提供的最新信息,Edge不仅将带来新的界面、体验和渲染引擎,还将在信息安全、网页标准,以及对以往代码的兼容方面推陈出新。近期,在微软Edge开发博客中,Edge开发团队公布了这款浏览器的更多信息。

当Windows 10到来时,默认浏览器不会是IE,而是最新的Edge浏览器。

根据微软提供的最新信息,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一同发布。