关于前端浏览器的内核问题!

平时我们在开发中常会写一些浏览器的前缀,例如-webkit- -moz- -o-等。
但是浏览器的内核到底分为哪几种呢?
我百度了查了查,貌似是分为
1、Trident内核:IE最先开发或使用的,也称IE内核,360浏览器使用的也是IE内核;
2、Webkit内核:谷歌chrome浏览器最先开发或使用,也叫谷歌内核,枫树浏览器、太阳花使用的也是谷歌内核;
3、Gecko内核: Netscape6开始采用的内核,后来的Mozilla FireFox (火狐浏览器) 也采用了该内核,K-Meleon浏览器也是使用这种内核;
4、Presto内核:目前只有Opera浏览器采用该内核
此外,由于IE浏览器在国内的普及率非常高,所以造成了很多网上银行和支付系统只支持IE的Trident内核,其他浏览器访问根本无法进行正常支付和转账等业务。这就造成了经常在网上购物的人离不开Trident内核的IE浏览器。但是Trident内核的速度和兼容性上又是在比不上Chrome浏览器的WebKit内核和Firefox浏览器的Gecko内核。于是双核浏览器应运而生,比如傲游、枫树浏览器(ChromePlus)、搜狗高速浏览器。

没有有大神可以详细解释一下,这个到底是怎么回事?

阅读 5.1k
4 个回答

我们常说的内核其实分两个部分,渲染引擎,js执行引擎。 正好前几天有篇文章在介绍这个,适合你

浏览器内核介绍

苹果表示看到“谷歌chrome浏览器最先开发或使用”会哭瞎,哭瞎,瞎...

苹果2005年开源webkit,谷歌2008年才发布chrome,2013年已经改用blink内核,然而现在人们一提到webkit,还是先想到谷歌chrome。

貌似已歪楼...

更正下LZ的错误:
1.Webkit内核是Apple最先开发使用的,Safari浏览器就是Webkit内核。
2.Google Chrome已经使用改进版的Webkit——Blink内核。
3.新版Opera已经改用Blink内核。
补充:还有个KHTML内核,KDE的浏览器Konqueror使用,是Webkit的基础。
LZ可以去百度/维基百科看看相关词条。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题