浏览器 基础知识

出现浏览器兼容原因

浏览器兼容性问题,是指:因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。

浏览器内核

也称为“引擎”,可大概以为“渲染引擎”,不过一般称之为“浏览器内核”。浏览器间内核的差异是产生兼容性问题的根本原因。

 

Trident

IE 浏览器的内核:

  • 该内核程序在1997年的IE4中首次使用被采用并沿用到IE11.
  • Trident实际上是一款开放的内核.
  • 就市场占有率来说IE借助Windows的东风处于“垄断”的地位
  • Trident 内核的常见浏览器有:IE6、7、8(Trident4.0)、IE9(Trident5.0)、 IE10(Trident6.0); 360安全浏览器(1.0-5.0为Trident内核,6.0为Trident+Webkit, 7.0为Trident+Blink);360急速浏览器(7.5之前为Trident+Webkit,7.5为Trident+Blink);百度浏览器、、、、、
  • IE没有使用W3C的标准
  • 其中部分浏览器的新内核是“双核”甚至是“多核”,其中一个是Trident,然后在增加一个其他核。国内的厂商一般把其他内核叫做“高速浏览模式”,而Trident则是“兼容浏览模式”,用户可以来回切换。

 

Gecko

Firefox内核

  • Gecko的特点是代码完全公开,可开发程度很高,全世界的程序员都可以为其编写代码,增加功能
  • 开源内核
  • Gecko的浏览器很多,这也是Gecko内核虽然年轻但市场占有率能迅速提高的重要原因
  • Gecko的浏览器以Firefox用户最多,有时也被称为Firefox内核
  • Gecko是一个跨平台内核,可以在Windows、 BSD、 Linux、 Mac OS X中使用
  • Gecko内核常见的浏览器: Mozilla Firefox 、 Mozilla SeaMonkey 、Epiphany(早期版本)、 Flock(早期版本)、 K-MeLeon

 

Webkit

Safari内核,Chrome内核原型,开源

  • 苹果公司自己的内核,也是苹果Safari浏览器使用的内核
  • Webkit也是自由软件,同时开放源代码
  • 在安全方面不受IE、Firefox的制约,所以Safari浏览器在国内还是很安全的
  • Safari浏览器的市场甚至已经超过Opera的Presto了
  • Webkit内核在手机上的应用也非常广泛,例如Google的手机Gphone、iPhone,Nokia's Series 60 browser内核引擎,都基于Webkit
  • Webkit内核常见的浏览器:遨游浏览器3、Apple Safari(Win、MAC、iPhone、iPad)、Symblan手机浏览器、Android默认浏览器

 

Presto

Opera前内核(已废弃)

  • Opera12.17及更早版本曾经采用的内核,现已停止开发并废弃
  • 特点是渲染速度的优化达到了极致,而代价是牺牲了网页的兼容性
  • 实际是一个动态内核
  • 与前几个内核最大的区别在脚本处理上(Presto速度最快,Trident最慢)
  • Opera现已改用Google Chrome的Blink浏览器
  • Opera是五大浏览器中历史最悠久的,而它的市场份额也最低
  • Opera优点:浏览速度非常快;多页面浏览时资源占用率非常低.

转载于:https://www.cnblogs.com/llying/p/7341910.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值