浏览器内核介绍

上一篇 / 下一篇  2016-05-25 16:10:59

不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。


主流浏览器内核:
1.Trident(又称为MSHTML),是微软开发的一种排版引擎。
2.Gecko,是一套开放源代码的、以C++编写的网页排版引擎。Gecko是最流行的排版引擎之一,仅次于Trident。Gecko也是一个跨平台内核,可以在Windows、 BSD、Linux和Mac OS X中使用。
3.WebKit,是一个开源项目,包含了来自KDE项目和苹果公司的一些组件,主要用于Mac OS系统,它的特点在于源码结构清晰、渲染速度极快。缺点是对网页代码的兼容性不高,导致一些编写不标准的网页无法正常显示。WebKit 内核在手机上的应用也十分广泛,例如 Google 的手机 Gphone、 Apple 的iPhone, Nokia’s Series 60 browser 等所使用的 Browser 内核引擎,都是基于 WebKit。
4.Presto,是由Opera Software开发的浏览器排版引擎,供Opera 7.0及以上使用。它取代了旧版Opera 4至6版本使用的Elektra排版引擎,包括加入动态功能,例如网页或其部分可随着DOM及Script语法的事件而重新排版。


主流浏览器内核代表浏览器:
1.Trident主要有IE浏览器以及多核浏览器。代表产品Internet Explorer,又称其为IE内核。使用Trident渲染引擎的浏览器包括:IE、360、搜狗、傲游、世界之窗浏览器、Avant、腾讯TT、Netscape 8、NetCaptor、Sleipnir、GOSURF、GreenBrowser和KKman等。
2.Gecko主要有Firefox以及Firefox的衍生浏览器。代表作品Mozilla Firefox、Netscape6至9。
3.WebKit主要有Chrome与Chrome的衍生浏览器、Safari以及多核浏览器。代表作品Safari、Chrome、360极速浏览器以及搜狗浏览器高速模式。
4.Presto代表作品Opera、NDSBrowser、Wii Internet Channle、Nokia 770网络浏览器等,不过现在的Opera使用WebKit内核。


TAG: 浏览器

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-25  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 139211
  • 日志数: 63
  • 建立时间: 2016-03-09
  • 更新时间: 2017-06-06

RSS订阅

Open Toolbar