浏览器内核及对应兼容性的处理问题
众所周知,目前市场上 最火的五大浏览器 是:google chrome、firefox(FF)、Internet Explorer(IE)、safari、opera。 他们相对应的 内核 是什么呢? 谷歌浏览器 :Google Chrome,谷歌浏览器之前一直使用苹果的webkit内核,但是现在它与苹果内核分道扬镳,自己开创了新的blink内核,这个内核也在被欧鹏(opera浏览器)共同采用和开发; 火狐浏览器 :Mozilla Firefox ,内核是Gecko; opera浏览器 :内核是blink; Safari浏览器 :使用的是苹果公司自己的内核webkit; IE浏览器: 微软出品的浏览器,IE4以上版本都是Trident内核。由于垄断性,IE在很长一段时间内没有更新,导致两个后果:一是IE与W3C标准脱节,二是Trident内核大量的bug问题没得到及时解决。所以这就给了其他浏览器机会,比如firefox等。也正是这些原因,使Web前端开发人员大费周折,特别是IE6正处在新旧交替的关键地方(已经逐渐被舍弃)。 当然除了这五大浏览器之外,市场上还有很多,例如: 搜狗浏览器 :兼容模式(IE:Trident)和高速模式(webkit); 遨游浏览器 :兼容模式(IE:Trident)和高速模式(webkit);