Internet Explorer 6必死

  最近Twitter上很多人在推一个名为《IE6 Must Die》的活动,参与的朋友可以通过头像转换服务在自己的头像上加上一个禁止IE6的图标,很是拉风。

  Internet Explorer 6是曾经浏览器的霸主,击垮Netscape并最终占据95%的浏览器市场。但如今已经功能性能落后,还需要特殊照顾,被称为阻碍网络技术向前发展的障碍。为了推动IE6的灭亡,即日起,cnfrag.com会为IE6用户进行更新提示,提示信息会显示在页面的右下方,每星期一次,效果如图所示。

IE6 为何不死?

IE6久久不离其位当然是有原因的,根据网上资料与个人总结,得出以下几点:

  • 普及时间长,用户已经形成了使用习惯,甚至形成以偏概全的认知。XP的成功和长寿让IE6成为大家最熟悉的软件之一,而且2001到现在正是网络发展最快速的几年,很多用户一直只适用IE6,他们找不到Internet Options菜单项,无法理解其他浏览器新奇的标签和工具,甚至认为IE6就是网络。
  • 在IE6盛行几年间,很多公司为了节约成本,开发的应用系统只支持IE6。令人称奇的是现在还有很多企业继续生产这样的产品,系统都做出来了,现在去兼容吧,不好意思,合同没写,加钱也未必做得到,推倒重做吧,不可能。行,那公司的所有电脑都必须使用IE6。
  • 如果你有留意浏览器的市场占有率,你会发现IE各版本的占有率和Windows的占有率成正比,也就是说,使用Windows系统的用户大部分都没有升级或者更换操作系统默认浏览器。Vista的失败令Windows XP和IE6有更多的生存空间。
  • 还有一些顽固分子,可能看着其他浏览器不顺眼或者觉得用旧东西比较酷 (我的某个朋友就经常吹捧他对 Windows 95 的熟悉)。
  • 网页设计师和开发工程师,他们是最大的受害者,是最想摆脱IE6但又不能甩手放弃的。

IE6 为何该死?

IE6是网页开发人员的噩梦,他们必须花很多时间和精力去照顾这个老家伙,所以这帮人很想整死IE6,从开发的角度来看,IE6很该死的。

  • PNG是一种支持半透明通道的图片,可以方便的用于设计网页,制作叠层和其他复杂的页面效果,但是IE6不支持。用滤镜强行应付会导致浏览器占用超高资源,并且得不到预想效果。
  • IE6有自己一套标准的CSS样式,必须写更多的代码去照顾它。(个人认为IE7在这方面比IE6更糟糕)
  • JavaScript与W3C出入巨大,连DOM (Document Object Model) 都不一致,调用资源的代码也与W3C有很大的出入,程序员被迫在本来就很松散和复杂的JS代码上追加很多判断语句。
  • IE6对于页面控件的处理与众不同,令人很头痛。如:select element的优先度很高会遮挡页面上DIV块, 必须hack. radio按钮和 checkbox按钮的样式也无法定义,很难统一页面风格。
  • 另外, IE6的安全性,性能,功能明显地已经满足不了现在的网络需求。过两年,能不能用来上“饭否”都难说,更换浏览器是大势所趋。

加速 IE6 的灭亡

  HTML5筹备已久,Windows 7呼之欲出, 这是一个消灭IE6的好机会。很多网站纷纷向用户发送更新提示,希望用户可以升级或者更换浏览器。还有些网站已经完全不支持IE6,要求其访客更换浏览器。

  前几天看到一篇文章,题目好像是“前端开发人员能支持IE6比较牛,还是拒绝支持IE6的比较牛?”前者认为用户需要尊重,后者认为兼容是延缓IE6灭亡的主要原因。不管你如何认为,哪个更牛并无关要,重要的是尽己所能把IE6推下悬崖。

未经允许不得转载: » Internet Explorer 6必死

赞 (0) 打赏

1 评论

  1. VOC

    能存在的就有其合理的地方

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏