现在,也许你应该问自己两个问题:IE6到底哪里不好?为什么现在还有这么多人用它?
第一个问题的答案相对简单:互联网生态急剧变化,Internet Explorer 6在技术上显得越来越落伍。你只需想象一下在一台2001年的电脑(20GB硬盘,256MB的内容,还有么?)上使用现在的社交网站、微软Office、iTunes、即时通讯、电子游戏,以及你的其他桌面软件…… 就是这个理:很多新的Web技术就是没办法兼容IE6啊。下面是一个IE6不支持的功能简表,大部分coders应该都对它们了然于胸了:
- CSS 2 (层级样式表): 这是Web设计视觉表现的基础所在。毫无办法呢,设计师总是必须针对IE6做一些hack。
- PNG 透明度: 能够实现柔和渐变透明度的png图像不能在IE6内正常显示。而漂亮的半透明效果已经是网页设计的基本技巧之一。
- 常见安全问题: 如果不更新防毒软件,就更容易中毒。同样道理,不更新浏览器也更容易遭受黑客攻击。网上随处可得让IE6崩溃的代码。 我就不告诉你完整代码了,你可以在Wikipedia上找找看。IE6就是这么不稳定……
- Digg(), Facebook(),以及 YouTube () [即将不支持]: Digg和YouTube都发布公告宣称,他们将逐渐放弃对IE6的支持。Facebook已经开始对IE6用户下手——使用IE6登录会出现一条建议你升级浏览器的提示信息。是的,在不远的将来,你将无法使用Digg挖文章,用Youtube收看视频…… (笨活儿:在墙内,根本不用等到将来…)
其他互联网公司也宣称,IE6对它们造成了很大限制。37Signals,很多极为流行的基于Web的商业软件(如Basecamp ())的缔造者,就决定削减对IE6的支持。他们说:“继续支持IE6就代表我们无法优化用户界面,或者为我们的程序添加增强的客户体验。”(笨活儿:国内互联网好像还未见有公司有这么勇敢?)
那么,为什么还有那么多人使用这过时的IE6呢?我觉得有两大主要原因:一是Windows XP绑定了IE6,将其作为系统的默认浏览器;二是很多公司的IT部门都怕麻烦而懒得为公司的电脑升级——还得去说服那些电脑小白去习惯新浏览器。小白们都很容易满足,除非遇到什么大事——比如说Google在IE6下打不开了——他们才不会有什么不满。
尽管如此,Web世界还是勉强能够突破IE6强加的重重限制。不过,“好日子”不长了,新技术正在攻占Web世界的战略要地。有一项IE6完全无法处理的重大技术即将登场:HTML 5。