2024年3月13日发(作者:u盘exfat和ntfs哪个好)
一、排版引擎
首先厘清一下浏览器内核是什么东西。
英文叫做:Rendering Engine,中文翻译很多,排版引擎、解释引擎、渲染引擎,现
在流行称为浏览器内核,至于为什么流行这么称呼,就像你们称呼陈伟老师为c.k。
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的出现则是加速了这个进程。非
Trident内核的兴起正在改变着整个互联网,最直接的就是推动了编码的标准化,也使得微
软在竞争压力下不得不改进IE。不过比较可惜的是,虽然是开源的,也开发了这么多年,
基于Gecko的浏览器并不多见,除了一些简单的改动(坑爹的X浏览器)或者是重新编译
(绫川ayakawa、tete009),深度定制或者增强型外壳的还比较少见。另外就是有一些其
发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1710343433a1740878.html
评论列表(0条)