
浏览器内核总结.doc
41页浏览器内核总结 、排版引擎.........................................................................................................................2 1、trident(windows)......................................................................................................2 2、gecko(跨平台)...........................................................................................................2 3、khtml(linux).............................................................................................................3 4、webkit(跨平台).........................................................................................................3 5、chromium(跨平台)....................................................................................................3 6、presto(跨平台)...........................................................................................................3 二、javascript引擎..................................................................................................................4 三、几个测试...........................................................................................................................4 1、v8引擎............................................................................................................................4 2、acid3................................................................................................................................4 3、html5.............................................................................................................................4 四、几个奇葩...........................................................................................................................5 1、ietab................................................................................................................................5 2、trident/gecko双核浏览器.............................................................................................5 3、trident/webkit双核浏览器...........................................................................................5 4、trident/gecko/webkit三核浏览器...............................................................................5 五、几个小点...........................................................................................................................6 1、chrome/chromium.........................................................................................................6 2、myie、myie 2、傲游、greenbrowser...........................................................................6 3、页面兼容性判断.............................................................................................................6 4、一直被模仿,一直被超越的opera..............................................................................6 5、这年头流行刷版本号.....................................................................................................6 6、查看源代码、开发者工具.............................................................................................7 7、几个主要的浏览器官网以及版本下载.........................................................................7(1)internetexplorer.....................................................................................................7(2)mozillafirefox.........................................................................................................7(3)applesafari..............................................................................................................7(4)chromium................................................................................................................8(5)googlechrome........................................................................................................8 一、排版引擎 首先厘清一下浏览器内核是什么东西。
英文叫做renderingengine,中文翻译很多,排版引擎、解释引擎、渲染引擎,现在流行称为浏览器内核,至于为什么流行这么称呼,请自行领悟 renderingengine,顾名思义,就是用来渲染网页内容的,将网页的内容和排版代码转换为可视的页面因为是排版,所以肯定会排版错位等问题为什么会排版错位呢有的是由于网站本身编写不规范,有的是由于浏览器本身的渲染不标准 现在有几个主流的排版引擎,因为这些排版引擎都有其代表的浏览器,所以常常会把排版引擎的名称和浏览器的名称混用,比如常的说ie内核、chrome内核其实这样子是不太合理的,因为一个完整的浏览器不会只有一的排版引擎,还有自己的界面框架和其它的功能支撑,而排版引擎本身也不可能实现浏览器的所有功能下面罗列一下几款主流的排版引擎和浏览器 1、trident(windows) ie浏览器所使用的内核,也是很多浏览器所使用的内核,通常被称为ie内核基于trident内核的浏览器非常多,这是因为trident内核提供了丰富的调用接口老的trident内核(比如常说的ie6内核)一直是不遵循w3c标准的,但是由于它的市场份额最大,所以后果就是大量的网站只支持老的trident内核,依据w3c标准写的网页在老的trident内核下面又出现偏差。
目前可供调用的最新版的trident内核是ie9所用的内核,相较之前的版本对w3c标准的支持增强了很多 trident内核的浏览器: ie 6、ie 7、ie8(trident4.0)、ie9(trident5.0)、ie10(trident6.0); 世界之窗 1、世界之窗 2、世界之窗3; 360安全浏览器 1、360安全浏览器 2、360安全浏览器 3、360安全浏览器 4、360安全浏览器5; 傲游 1、傲游2;搜狗浏览器1;腾讯tt;阿云浏览器(早期版本)、百度浏览器(早期版本)、瑞星安全浏览器、slimbrowser; greenbrowser、爱帆浏览器(12之前版本)、115浏览器、155浏览器; 闪游浏览器、n氧化碳浏览器、糖果浏览器、彩虹浏览器、瑞影浏览器、勇者无疆浏览器、114浏览器、蚂蚁浏览器、飞腾浏览器、速达浏览器、佐罗浏览器; 2、gecko(跨平台) netscape6启用的内核,现在主要由mozilla基金会进行维护,是开源的浏览器内核,目前最主流的gecko内核浏览器是mozillafirefox,所以也常常称之为火狐内核。
因为firefox的出现,ie的霸主地位逐步被削弱。
