004_常用浏览器内核
1. 主流浏览器的内核引擎
1.1. WebKit: Safari是基于Webkit开发。
1.2. Blink: 新版Chrome(从2013年开始, 最新的Chrome 28.0.1469.0中已经替换为Blink)是基于Blink开发。Blink引擎是从WebKit引擎发展而来的。
1.3. Trident: IE以Trident作为内核引擎。
1.4. Gecko: Firefox是基于Gecko开发。
2. webkit
2.1. WebKit是一个开源的浏览器引擎。 WebKit前身是KDE小组的KHTML。 Apple将KHTML 发扬光大, 推出了改进型的WebKit引擎。
2.2. WebKit内核的常有浏览器:
2.2.1. Safari浏览器
2.2.2. 傲游浏览器(Trident与Webkit双核)
3. Trident
3.1. Trident(图形接口的排版引擎, 又称为MSHTML), 是微软在自家的操作系统(Windows)上搭载的Internet Explorer浏览器的内核引擎的名称。
3.2. Trident内核的常有浏览器:
3.2.1. Internet Explorer浏览器
3.2.2. 360浏览器(Trident与Blink双核)
3.2.3. 世界之窗浏览器(Trident与Blink双核)
4. Gecko
4.1. Gecko是套开放源代码的、以C++编写的网页排版引擎。Gecko是跨平台的,能在Microsoft Windows、Linux和Mac OS X等主要操作系统上运行。
4.2. Gecko内核的常有浏览器:
4.2.1. Firefox浏览器
5. Blink
5.1. 由于WebKit2在WebCore层面上实现的进程隔离在一定程度上与Google Chrome 自己的沙箱设计存在冲突, 故Google Chrome一直停留在WebKit, 使用Backport的方式实现和主线WebKit2的兼容。基于以上原因, Google决定从WebKit fork出自己的Blink Web引擎。Blink引擎几乎成为现在最流行的引擎, 没有之一。国内很多家的浏览器都使用Blink引擎作为内核。
5.2. 内核的常有浏览器:
5.2.1. Chrome浏览器
5.2.2. Opera浏览器
5.2.3. 360浏览器(Trident与Blink双核)
5.2.4. 世界之窗浏览器(Trident与Blink双核)
6. 因此, 我们在测试自己写的网页时, 通常也需要同时使用Chrome、Safari、Firefox、IE11这四个浏览器进行测试。
7. 注: 新版的IE(IE11之后的版本)也开始使用谷歌的Blink引擎, 不过微软还保留着自己的Trident引擎分支。
004_常用浏览器内核相关推荐
- 浏览器内核分类及常用浏览器内核
浏览器内核可以分成两部分: 渲染引擎(layout engineer或者Rendering Engine) 和 JS引擎 网页浏览器的排版引擎也被称为页面渲染引擎 浏览器最重要 最核心的部分就是渲染引 ...
- 常用浏览器内核的了解、ES5和ES6的区别、ES6的更新的笔试题
对浏览器的内核的了解?有哪些内核?(重点6分) 浏览器要渲染出网页给用户看,必须加载html编码和js脚本,渲染引擎渲染页面的UI和js执行引擎操作内存,就是浏览器的的重要组成程序:内核 根据不同的浏 ...
- 常用浏览器内核驱动下载地址
Firefox: (geckodriver.exe) https://github.com/mozilla/geckodriver/releases IE: (IEDriverServer) http ...
- 简介浏览器内核与JavaScript引擎
本文介绍了常用浏览器内核与JavaScript引擎 一.浏览器内核 Rending Engine, 顾名思义,称之为渲染网页内容的,将网页的代码转换为你看得见的页面,因为是排版,所以排版,所以肯定会有 ...
- getelementsbyname谷歌浏览器兼容_常用的浏览器内核有哪些?常用浏览器及其内核介绍...
大家常用的浏览器内核有哪些?常用浏览器及其内核介绍如下: 1.360浏览器:Chrome内核和IE内核. 2.百度浏览器:IE和Webkit双内核. 3.QQ浏览器:Chromium内核+IE双内核. ...
- Web标准和常用浏览器及其内核
Web标准 Web标准是由W3C组织和其他标准化组织制定的一-系列标准的集合.W3C (万维网联盟)是国际最著名的标准化组织. Web标准的优点: 1.遵循Web标准除了可以让不同的开发人员写出的页面 ...
- 网页概念、常用浏览器及内核、Web标准、HTML语法规范和基本结构标签
网页.常用浏览器及内核.Web标准.HTML语法规范和基本结构标签 一.网页 1.1.什么是网页? 1.2.什么是HTML?(重点) 1.3.网页的形成? 二.常用浏览器 三.浏览器内核 四.Web标 ...
- 前端入门篇(一)常用五大浏览器及浏览器内核
一. 常见浏览器内核介绍 浏览器是网页运行的平台,常见的浏览器有 IE .火狐(Firefox),谷歌(Chrome),Safari和Opera等,我们平时称为五大浏览器,第六个是Edge浏览器,是微 ...
- 主流浏览器内核介绍(前端开发值得了解的浏览器内核历史)
内核 首先得搞懂浏览器内核究竟指的是什么. 浏览器内核又可以分成两部分:渲染引擎(layout engineer 或者 Rendering Engine)和 JS 引擎.它负责取得网页的内容(HTML ...
最新文章
- ASP.NET MVC WebApi 返回数据类型序列化控制(json,xml)
- vscode 遇到的迷之bug nvm is not compatible with the npm config prefix
- 【常见笔试面试算法题12续集四】动态规划算法案例分析4 LCS练习题练习题(最长公共子序列的长度)
- 企业文件服务器(samba)配置案例一
- 【ElasticSearch】ElasticSearch 节点 性能 健康 监控
- 2020年春季入学学员计算机应用基础本,2020年春季考试《计算机应用基础》在线考核试题.doc(9页)-原创力文档...
- 未找到与约束ContractName Microsoft.VisualStudio.Text.ITextDocumentFactoryService...匹配的导出...
- C# 6.0 新特性
- Linux UIO 驱动模型
- java mysql 流水号_java实现数据库序号(流水号)
- Emmagee工具的使用以及csv数据分析
- APK一键注入网络验证后台PHP源码ThinkPHP开发版
- 旧台式电脑改软路由过程记录
- Learning through Auxiliary Tasks——辅助任务学习or自监督学习中的pretext
- keep-alive的用法
- 汇编移位指令SHR,SAR,SAL/SHL,ROR,ROL,RCR,RCL
- 黑马pink JavaScript笔记(7)-流程控制-循环
- Windows XP 下载
- 微信小程序基于云数据库简单实现帖子点赞功能。
- mysql备份用户权限【转】
热门文章
- golang append时slice len 和 cap
- 小菜鸟学 Spring-Dependency injection(二)
- GRUB引导另一个主分区
- JQuery实现表格行当复制
- Mac上因磁盘格式导致gulp无限刷新问题
- Ubuntu13.04 配置smb服务器-new
- 如何验证 Active Directory 使用表单身份验证和 Visual C#.NET
- 单链表基本操作(可执行程序),二级指针使用必要性的初步理解
- GPS系统误差的主要来源
- vc6.0报delete and rebuild Error executing link.exe.错误