今天我们来讲一讲IE6
IE6是一款微软发布的浏览器
发布时间在2001年
但就是这么一款堪称“古董”的浏览器
目前在中国市场上的占有率仍在20%左右

今天就来细数一下IE6的原罪

在吐槽开始之前有必要先科普一波
浏览器最核心的部分是“Rendering Engine”
即“渲染引擎”,也称为“浏览器内核”
它决定了浏览器如何显示网页内容以及格式
现在市面上有四款主流浏览器内核
01
Trident/IE内核

Trident内核长期处于一家独大的地位
从Windows95一直到WindowsXP初期
其间借势微软迅速垄断了整个市场
后来Trident长时间没有更新
导致与W3C标准严重脱节
其他浏览器「揭竿而起」
02
Gecko/Firefox内核

Gecko是个开源内核
所有的程序员都可以为其编写代码
Gecko的开发人员很多都是来自微软内部
可以说是IE催生了Gecko引擎
03
Webkit/Safari内核、Chrome内核

Webkit是苹果公司自己的内核
也是Safari浏览器使用的内核
iPhone、Gphone的浏览器都是基于Webkit内核
04
Presto/Opera内核

目前公认网页浏览速度最快的浏览器内核
在执行Javascript的时候速度极快
约为IE处理时间的1/3
然而兼容性极差
可以说完全是一款商业引擎
以上就是主流的四款浏览器了▲
其实市面上的浏览器无非是基于这四款内核
基于Trident内核的浏览器:IE系列浏览器、2345浏览器、腾讯TT、淘宝浏览器、瑞星安全浏览器、蚂蚁浏览器,等等。
基于Webkit内核的浏览器:傲游浏览器、搜狗浏览器、QQ浏览器、360浏览器、猎豹浏览器、百度浏览器、Android 默认浏览器。
「非主流」浏览器不过是挂羊头卖狗肉罢了
像大家平时看到的360极速浏览器、搜狗高速浏览器
极速和高速意味着浏览器采用了兼容模式
兼容模式下可以运行IE内核
像小编电脑上安装的360安全浏览器
由于IE内核版本过低,已经无法打开知乎了

在这里不禁想说一句
知乎干得漂亮
对于IE6这种流氓存在就该彻底封杀
国内的那帮IE6用户还不是被你们惯坏的

下面就来说说为什么IE6不应该存在这个世上
▼
这个还得从苦逼的前端程序猿说起

本来写好的CSS样式在firefox、chrome下都正常
但是IE8、IE9不正常
好不容易把IE8、IE9调正常了
IE7又不正常
好不容易把IE7调正常了
竟然发现在IE6下访问不正常

本来可以创造更多代码的时间被浪费在兼容上了
网上曾经有一个笑话
▼
要想在中国快速淘汰IE6
只需联系马化腾和周鸿伟
让他们的安全软件提示IE6“有风险”
那么不久IE6在中国的使用率就会大幅下降

说明中国很多网民对浏览器升级并没有什么概念
他们不知道啥叫IE6,啥叫“浏览器”
只知道“可以上网的那个东西”
由于IE6是WindowsXP系统默认的浏览器
国内XP用户可能超过2亿
大部分人已经习惯了IE6
另外XP系统里面有很多是盗版系统
导致IE6用户无法升级版本
最后微软都宣布放弃了
剩下一大批IE6“留守儿童”

还有国内的银行和政府网站一直在“迁就”IE6
他们的网站更新周期慢,硬件更换周期长
令IE6有了继续生存的空间
总之,淘汰IE6是一个路漫漫其修远兮的过程,需要在基础教育上多做普及