说起IE6.0,这玩意儿现在提起来,估计很多新来的小孩儿都不知道是啥了。但对于我们这些老网虫来说,它简直是青春,是回忆,更是那些年我们多少有点儿“痛并快乐着”的日常。
刚开始接触电脑那会,家里那台老掉牙的机子,一开机就是Windows XP,然后桌面一个蓝色的“e”,点进去,就是IE6。那时候整个互联网,感觉就是围绕着它转的。你上个啥网站,看个啥新闻,基本上都得用它。那时候也没啥选择,更没想过还有别的浏览器。就觉得,,上网嘛就是这样。
那时候的感觉,现在想想真是挺奇葩的。网页打开速度那叫一个慢,经常看着屏幕左下角那个小小的进度条,一点一点地挪。有时候图片多了,或者页面稍微复杂点儿,那浏览器就直接给你卡死,然后弹个框说“脚本错误”,你点不点它都卡在那儿,只能任务管理器给它强行关掉。然后就得从头再来,那叫一个揪心。
最让人抓狂的,肯定就是那个工具栏了。你下载个啥小软件,安装的时候不注意,它就给你悄咪咪地装一堆五花八门的工具栏,什么雅虎助手,百度搜霸,好123,一个接一个,把你的浏览器顶得只剩一条缝,整个页面都看不全。而且那些工具栏还特别难卸载,像牛皮癣一样,清除半天都清不干净。我记得有一次,我妈让我帮她电脑清理下,点开浏览器一看,好家伙,工具栏都三四排了,我当时头都大了,愣是鼓捣了快一小时才弄干净。
后来我开始自己捣鼓点儿网页,那会儿才是真切地体会到IE6的“厉害”。
适配IE6,那真是噩梦一场
- 排版问题:我记得那时候写CSS,浮动一搞不好就给你断行,或者位置跑偏。同样的代码,在别人的浏览器里好好的,到IE6里就乱成一锅粥。为了让页面在IE6里不崩,我们得用各种奇奇怪怪的“CSS Hack”,就是那种专门针对IE6写的一些“歪门邪道”代码,比如前面加个星号,下划线,就为了让它能老老实实地显示出来。
- 透明PNG:别提透明PNG了。那玩意儿在IE6里直接是灰色的背景,一点都不透明。我们为了实现透明效果,还得用专门的滤镜代码。那时候的图,都得是GIF格式的,就为了能有透明。
- JavaScript兼容性:JS也一样。很多新的JS语法或者DOM操作,IE6根本不认识。那时候写代码,得时刻想着“IE6能跑吗?”,真是把自己给限制得死死的。
就这么一边骂着,一边用着,硬是过了好多年。直到大概2010年,慢慢地,周围开始出现一些“不一样”的声音了。有同事开始安利火狐,说速度快,没那么多广告,还能装各种插件。我当时也是半信半疑,想着IE6用习惯了,换了会不会不适应。
但后来眼看着新的网站越来越多,用IE6打开真是各种问题。有的网站的特效跑不出来,有的按钮点不动,甚至有的时候,直接就告诉你“你的浏览器版本过低,请升级”。这时候我才意识到,IE6真的不行了,它拖了大家的后腿。
于是我就开始尝试了。最开始是火狐,那叫一个清爽,打开速度确实快。后来谷歌浏览器横空出世,一用,哇塞,简直是飞一样的感觉。立马把火狐都给比下去了。那种流畅度、简洁性,瞬间让我觉得IE6是个“老古董”,是“糟粕”。我当时就下定决心,要彻底跟IE6说拜拜。
我记得那阵子,我不仅仅是自己换了浏览器,我还开始“安利”身边的朋友和同事。逢人就说,“别再用IE6了,换个谷歌浏览器!”、“你看这个网站用IE6是不是很慢?用谷歌就很快!”甚至在公司开会的时候,我还专门提出来,建议我们新的项目,能不能考虑放弃对IE6的支持。当时还有些人觉得我太激进了,毕竟很多客户还在用XP,还用IE6。
但是趋势是挡不住的。随着手机上网的兴起,以及大家对网速和体验的要求越来越高,IE6真的慢慢地就被淘汰了。很多网站都明确表示不再支持IE6,甚至直接在IE6上打不开。开发人员也越来越少为了它去迁就。
现在回过头来看,告别IE6的过程,也是我们告别一个时代,拥抱新时代的过程。那种从慢到快,从卡到顺畅的体验,真的让人感慨万千。现在用着各种丝滑的浏览器,再也不会为了一个兼容性问题抓耳挠腮了。虽然IE6已经成为历史的尘埃,但它确实是我们这代人上网的共同记忆,那些年我们一起折腾,一起吐槽,也一起见证了互联网的飞速发展。
