您现在的位置是:首页 > 电脑技术查询 > 电脑知识

浏览器内核

编辑:chaxungu时间:2022-09-28 09:37:26分类:电脑知识

通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。
浏览器内核很多,如果加上所有的几乎没有什么人在用的非商业的免费内核,那么可能大约有10款以上甚至更多,不过通常我们比较常见的大约只有以下四种,下面先简单介绍一下。
trident:ie浏览器使用的内核,该内核程序在1997年的ie4中首次被采用,是微软在mosaic代码的基础之上修改而来的,并沿用到目前的ie7。trident实际上是一款开放的内核,其接口内核设计的相当成熟,因此才有许多采用ie内核而非ie的浏览器涌现(如maxthon)。此外,为了方便也有很多人直接简称其为ie内核(当然也不排除有部分人是因为不知道内核名称而只好如此说)。
geckos:netcape6开始采用的内核,后来的mozillafirefox也采用了改内核,geckos的特点是代码完全公开,因此,其可开发程度很高,全世界的程序员都可以为其编写代码,增加功能。
presto:目前opera采用的内核,该内核在2003年的opera7中首次被使用,该款引擎的特点就是渲染速度的优化达到了极致,也是目前公认网页浏览速度最快的浏览器内核,然而代价是牺牲了网页的兼容性。
webkit:苹果公司自己的内核,也是苹果的safari浏览器使用的内核。webkit引擎包含webcore排版引擎及javascriptcore解析引擎,均是从kde的khtml及kjs引擎衍生而来,它们都是自由软件,在gpl条约下授权,同时支持bsd系统的开发。所以webkit也是自由软件,同时开发源代码。在安全方面不受ie、firefox的制约,所以safari浏览器在国内还是很安全的。

上一篇:zipzag v1.62

下一篇:pdf filler v2.0