admin 管理员组文章数量: 1086019
2024年3月19日发(作者:sea技术)
一些内容来自于我能找到的资料和我自己的理解,不保证正确,但是大致应该是没错
的。
一、排版引擎
首先厘清一下浏览器内核是什么东西。
英文叫做:Rendering Engine,中文翻译很多,排版引擎、解释引擎、渲染引擎,现
在流行称为浏览器内核,至于为什么流行这么称呼,请自行领悟。
Rendering Engine,顾名思义,就是用来渲染网页内容的,将网页的内容和排版代码
转换为可视的页面。因为是排版,所以肯定会排版错位等问题。为什么会排版错位呢?有
的是由于网站本身编写不规范,有的是由于浏览器本身的渲染不标准。
现在有几个主流的排版引擎,因为这些排版引擎都有其代表的浏览器,所以常常会把
排版引擎的名称和浏览器的名称混用,比如常的说IE内核、Chrome内核。其实这样子是
不太合理的,因为一个完整的浏览器不会只有一的排版引擎,还有自己的界面框架和其它
的功能支撑,而排版引擎本身也不可能实现浏览器的所有功能。下面罗列一下几款主流的
排版引擎和浏览器。
1、Trident(Windows)
IE浏览器所使用的内核,也是很多浏览器所使用的内核,通常被称为IE内核。基于
Trident内核的浏览器非常多,这是因为Trident内核提供了丰富的调用接口。老的Trident
内核(比如常说的IE6内核)一直是不遵循W3C标准的,但是由于它的市场份额最大,所
以后果就是大量的网站只支持老的Trident内核,依据W3C标准写的网页在老的Trident
内核下面又出现偏差。目前可供调用的最新版的Trident内核是IE9所用的内核,相较之前
的版本对W3C标准的支持增强了很多。
Trident内核的浏览器:
IE6、IE7、IE8(Trident 4.0)、IE9(Trident 5.0)、IE10(Trident 6.0);
世界之窗1、世界之窗2、世界之窗3;
360安全浏览器1、360安全浏览器2、360安全浏览器3、360安全浏览器4、360安全
浏览器5;
傲游1、傲游2;搜狗浏览器1;腾讯TT;阿云浏览器(早期版本)、百度浏览器(早
期版本)、瑞星安全浏览器、Slim Browser;
GreenBrowser、爱帆浏览器(12 之前版本)、115浏览器、155浏览器;
闪游浏览器、N氧化碳浏览器、糖果浏览器、彩虹浏览器、瑞影浏览器、勇者无疆浏
览器、114浏览器、蚂蚁浏览器、飞腾浏览器、速达浏览器、佐罗浏览器;
2、Gecko(跨平台)
Netscape6启用的内核,现在主要由Mozilla基金会进行维护,是开源的浏览器内核,
目前最主流的Gecko内核浏览器是Mozilla Firefox,所以也常常称之为火狐内核。因为
Firefox的出现,IE的霸主地位逐步被削弱,Chrome的出现则是加速了这个进程。非
版权声明:本文标题:浏览器引擎介绍 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1710852695a576317.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论