浏览器内核

参考:https://www.jianshu.com/p/f4bf35898719
浏览器内核主要包括以下三个技术分支:排版渲染引擎、 JavaScript引擎,以及其他。
通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。

PC端浏览器内核
四大内核:Trident(IE内核),Webkit,Blink内核,Gecko内核(Firefox内核)
1、IE浏览器:Trident内核,俗称IE内核
IE6、IE7、IE8(Trident 4.0)、IE9(Trident 5.0)、IE10(Trident 6.0)
IE从版本11开始,初步支持WebGL技术。IE8的JavaScript引擎是Jscript,IE9开始用Chakra
Window10 发布后,IE 将其内置浏览器命名为 Edge,Edge 最显著的特点就是新内核 EdgeHTML
2、Firefox浏览器:Gecko内核,俗称Firefox内核
3、Safari浏览器:Webkit内核
4、chrome浏览器:之前是Webkit内核,现在是Blink内核(2013年,chrome28以后)
5、Opera浏览器:最初是Presto内核,后来是Webkit内核,现在是Blink内核
6、360安全浏览器:1.0-5.0为Trident,6.0为Trident+Webkit,7.0为Trident+Blink
7、360极速浏览器:7.5之前为Trident+Webkit,7.5为Trident+Blink
8、搜狗高速浏览器:1.x为Trident,2.0及以后版本为Trident+Webkit
9、遨游浏览器:1.x、2.x为Trident,3.x为Trident+Webkit
10、世界之窗/2345浏览器:最初为IE内核,2013年采用Chrome+IE内核

移动端的浏览器内核
常用内核:Webkit内核, Blink内核,Trident内核,Gecko内核
1、苹果IOS平台:Webkit
2、Android 4.4之前,Webkit;Android4.4切到了Chromiun,内核是Blink
3、Windows Phone8:Trident
Blink内核是 Webkit的分支,Webkit是KHTML的分支

国内的主流浏览器都是双核浏览器:基于Webkit的内核用于常用网站的高速浏览,基于IE的内核主要用于部分网银、政府、办公系统等网站的正常使用。
浏览器默认内核的指定只需在head标签中添加一行代码即可:
若页面需默认用极速核,增加标签:<meta name="renderer" content="webkit">
若页面需默认用ie兼容内核,增加标签:<meta name="renderer" content="ie-comp">
若页面需默认用ie标准内核,增加标签:<meta name="renderer" content="ie-stand">
content的取值为webkit,ie-comp,ie-stand之一,区分大小写,分别代表用webkit内核,IE兼容内核,IE标准内核。


<meta name="renderer" content="webkit"/>

<meta name="force-rendering" content="webkit"/>

<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"/>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一个很巧合的机会,需要统计公司系统(当然我只需要关注我自己负责的系统)支持哪些浏览器,以及公司PMO的质量管理部门...
    samzhao阅读 1,789评论 1 5
  • 详解浏览器内核 浏览器最重要或者说核心的部分是“Rendering Engine”,可大概译为“渲染引擎”,不过我...
    IT_小哥哥阅读 494评论 0 2
  • 浏览器内核可以分成两部分:渲染引擎(layout engineer 或者 Rendering Engine)和 J...
    南方小小姑娘阅读 378评论 0 0
  • 内核 首先得搞懂浏览器内核指的是什么 浏览器内核又可以分成两部分:渲染引擎(layout engineer或者Re...
    闻金听凤阅读 960评论 0 0
  • 浏览器发展史 现在浏览器已经成为网上生活的重要家园和工具。而从1991年,Web之父Tim Berners-Lee...
    波段顶底阅读 17,161评论 6 86