您的位置: 首页 > 新闻 > 高新技术 > 新闻详情

向历史告别:微软如何使用Edge浏览器来取代IE?

时间:2015-08-02 15:35:43
  • 来源:互联网
  • 作者:newtype2001
  • 编辑:newtype2001

与过去决裂

微软Edge浏览器以前的代号是“斯巴达项目”(Project Spartan),Spartan这个词有“简朴、清苦”的意思,用它来描述Edge给人的感觉非常形象。Edge浏览器是微软迄今制作的最简约、简朴的浏览器。浏览器的图标很少,菜单文本也非常稀简,设计低调得令人难以置信(当然你可以改变整体色彩)。但是在这款产品的背后,却有着非常有趣的故事。

在2014年的时候,有报道称,IE从4.0版本就开始使用的渲染引擎Trident将进行重大改变,用于未来的IE 12中。这个传言当时只说对了一半。

微软Edge浏览器使用了一个新的渲染引擎,它带有Trident属性。“我们从老的渲染引擎Trident之中,也就是MSHTML开始,创建了分支代码,削减了很多(事实上,我认为几乎是所有)遗留技术和遗留行为——这些遗留技术和遗留行为定义了IE浏览器,并把它与其他现代浏览器分开,”德布鲁因对此解释说。

他们与过去决裂,并引入“Edge HTML”,使得Edge浏览器可能成为微软这些年来最快、最轻便的浏览器。 德布鲁因告诉我,从用户反馈以及某些基准测试的早期结果来看,Edge浏览器和基于Blink的Chrome浏览器(Blink也是开放标准WebKit的一个代码分支 )一样快,甚至可能更快。 “我们的产品在性能的很多方面都表现出了优势,因为我们可以把很多很多的IE遗留技术留在IE浏览器里,”他说。

从另一方面来看,与过去决裂势必导致一些现有的网站不能完整加载。微软在Edge浏览器中放弃的技术包括Active X,一个用来渲染组件和对象的软件框架。 “虽然它仍然是一个非常重要的技术——web上有很多应用程序仍然要依赖它——但在概念上来说,它真的不适合通用Windows这个平台了。”德布鲁因说。

而那就是经典的IE浏览器的用武之地了。目前IE浏览器被放在了“附件”下面。当一个网站需要使用IE浏览器打开,Edge浏览器会让你知道,为你提供两个选择,一是继续在Edge中加载它,但知情它的某些部分可能不会正常运行,二是在IE中打开它。

“大多数应用程序开发者在开发Web应用程序的时候,脑海里都希望它是可以跨浏览器、跨设备运行的。如果你也有此想法,那么Active X很可能就不是你会去选用的那种技术。因此,从某种意义上来说,我们只不过是认清了现实而已。”德布鲁因说。

一个风险

尽管微软Edge浏览器与Trident渊源很深,但它的确是一个全新的web浏览器,这意味着一切几乎都是从零开始打造的。因此在7月29日Edge浏览器推出的时候,有一些东西仍然没有准备好,其中最明显的就是对扩展程序的支持。

在今年6月的微软Build大会上,该公司展示了扩展程序在Edge浏览器上的运行,所以工作显然是在进行中。微软已经承诺会来2015年底之前弄好扩展,但对一些用户来说,在Edge浏览器推出之际不能使用它显然很让人烦恼。

“我们知道这很重要,特别是对那些非常喜欢使用浏览器产品的用户来说。使用扩展的浏览器用户数量相对较少,但对于他们而言,可选用的扩展程序就是必不可少之物。”德布鲁因说。

在安全性方面的扩展程序呢?有些人就非常喜欢用诺顿网络安全应用扩展,他们可能会担心Edge浏览器中没有第三方保护。微软倒并不认为这是一个安全风险,主要因为安全保护程序已经内置到Windows 10中,因此也能保护到Edge浏览器。Win 10和Edge浏览器都处在SmartScreen和Windows Defender的保护之下。

事实上,德布鲁因觉得人们不去安装第三方安全扩展也根本不是什么大事。“我们已经在操作系统中安装好了安全程序,并确保它们都很好地协同工作,我们觉得,这样用户就不会因为诺顿与我们的系统有冲突而遇到性能下降或死机的情况了。”

但是,Edge浏览器在扩展上采取一些完全不同的做法,它们相当重要。

终结扩展方面的麻烦

每过三个月,我就去一个邻居家帮她清操作理系统。她习惯于使用IE和Chrome这两种浏览器,(当一个不好用时,她就用另外一个),通常我去清理系统时,两个浏览器都处在勉强能用的状态,我总是发现许多她并不需要的把系统拖慢了。她通常不会知道里面其中一半的软件和扩展功能是怎么来的。麻烦往往始于扩展应用(和浏览器助手)之中。而微软Edge浏览器可能可以终结这种麻烦。

当今年秋天,用户可以在微软Edge浏览器上使用扩展程序的时候,它们将会大不相同。首先,Universal Windows Platform将不再允许安装钩到Windows系统本身的二进制钩子扩展程序。贝尔菲奥里表示,微软公司创建IE浏览器的时候,允许去安装这样的扩展似乎是一个不错的主意。而现在,就有很多扩展可以让第三方垃圾钩到你的系统,而且一些恶意软件也是个持续性的威胁。况且就连微软公司自己也在这样做:Skype扩展在网页中查找电话号码,并突出显示它,方便你点击并拨打电话。

扩展应用拖慢了浏览器——无论这些扩展应用是好的、坏的、还是极为危险的。

贝尔菲奥里解释说,这些扩展程序将会无法“以不可控的方式钩到Edge里面。你永远都可以随意去卸载它们。它们真的能被用户卸载掉。而目前的IE浏览器的表现就并非是这样。”这也将让第三方公司、服务和恶意软件等程序无法隐藏在代码中。

友情提示:支持键盘左右键"←""→"翻页
0

玩家点评 0人参与,0条评论)

收藏
违法和不良信息举报
分享:

热门评论

全部评论

他们都在说 再看看
3DM自运营游戏推荐 更多+