各种浏览器及其内核
昨天去面试被问到这个问题了。
“你使用过哪些浏览器调试页面?以及这些浏览器的内核?”
于是回来就整理了一下。
一般来说浏览器内核就是浏览器的核心部分,RenderingEngine,即“解释引擎”,但是我们习惯叫成“浏览器内核”。
不同的内核又有着不同的渲染网页和解释页面代码的方式,所以我们需要了解才能让我们的代码变得更美丽,我们需要在不同内核的浏览器中测试网页显示效果。
下面是浏览器的分类(相信有很多人都不知道各大浏览器的英文全称吧):
1、Google Chrome 谷歌浏览器
2、Mozilla Firefox 火狐浏览器
3、Opera 欧鹏浏览器
4、Windows Internet Explorer IE浏览器
5、国内:搜狗高速浏览器、傲游浏览器、猎豹安全浏览器、QQ浏览器、360极速浏览器、世界之窗浏览器极速版、枫树浏览器、快快浏览器、百度浏览器、阿云浏览器(后期版本)、太阳花浏览器。
6、Lunascape浏览器是日本Lunascape公司出品的三引擎浏览器。
7、safari 苹果浏览器
8、Netscape 网络信息浏览器
其实说实话好多浏览器我都没有听过,看来还是学习进度太慢了哈~
浏览器 | 内核 |
IE浏览器(IE4以上) | Trident内核(IE内核) |
Mozilla Firefox | Gecko |
Google Chrome | 前期webkit(苹果),如今blink |
Opera | blink |
Safari | webkit |
搜狗浏览器、傲游浏览器、QQ浏览器 | 兼容模式(IE:Trident)和高速模式(webkit) |
360极速浏览器 | 基于谷歌(Chromium)和IE内核 |
360安全浏览器 | IE内核 |
Netscape | Gecko |
表格只是把主流浏览器列举出来,具体的可以往下看。
1、Trident内核的常见浏览器有:IE6/7、IE8(Trident 4.0)、IE9(Trident 5.0)、IE10(Trident 6.0);360安全浏览器(1.0-5.0为Trident,6.0为Trident+Webkit,7.0为Trident+Blink)猎豹极轻浏览器,360极速浏览器(7.5之前为Trident+Webkit,7.5为Trident+Blink),猎豹安全浏览器(1.0-4.2版本为Trident+Webkit,4.3及以后版本为Trident+Blink),傲游浏览器(傲游1.x、2.x为IE内核,3.x为IE与Webkit双核)、百度浏览器(早期版本)、世界之窗浏览器(最初为IE内核,2013年采用Chrome+IE内核)、2345浏览器、腾讯TT、淘宝浏览器、采编读浏览器、搜狗高速浏览器(1.x为Trident,2.0及以后版本为Trident+Webkit)、阿云浏览器(早期版本)、瑞星安全浏览器、Slim Browser、 GreenBrowser、爱帆浏览器(12 之前版本)、115浏览器、155浏览器、闪游浏览器、N氧化碳浏览器、糖果浏览器、彩虹浏览器、瑞影浏览器、勇者无疆浏览器、114浏览器、蚂蚁浏览器、飞腾浏览器、速达浏览器、佐罗浏览器、海豚浏览器(iPhone/iPad/Android)、UC浏览器(Blink内核+Trident内核)等。
其中部分浏览器的新版本是“双核”甚至是“多核”,其中一个内核是Trident,然后再增加一个其他内核。国内的厂商一般把其他内核叫做“高速浏览模式”,而Trident则是“兼容浏览模式”,用户可以来回切换。
2、Gecko内核常见的浏览器:Moailla Firefox、Mozilla SeaMonkey、Epiphany(早期版本)、Flock(早期版本)、K-Meleon.