对IE6的谩骂已经骂了很多年了,提起IE6,应该是很多Web开发人员,特别是前端开发人员心中的痛。各种各样的bug和一些CSS的不支持,导致各种各样的技巧、hack出现。虽然掌握各种hack也是能力的一种体现,但是相比起来,我们还是想要一个对开发者友好的浏览器啊~于是现在的开发人员普遍都喜欢用Firefox(方便调试)、Safari、Chrome(界面简洁)等非IE系浏览器,要不就是赶潮流地装上IE8,再不济也是个IE7。但是IE6真的过时了吗?在中国,只要XP不灭、准确地说是盗版的XP不灭,Web开发人员就无法摆脱IE6各种诡异bug的噩梦。
上个学期一直在参与开发学校的一个网站,开学初的时候终于上线运行了,虽然问题一个接一个(哎,这些提起就伤心),总算是跌跌碰碰地跑起来了。
因为是学校的网站,所以网站的主要面向的用户是高校学生。在网站的统计数据里,其中有一项浏览器的数据很有意思:
MSIE 6.0 | 3946 | 54.5% |
MSIE 7.0 | 1064 | 14.7% |
MSIE 6.0,MAXTHON 2.0 | 575 | 7.9% |
MSIE 8.0 | 547 | 7.6% |
MSIE 7.0,MAXTHON 2.0 | 269 | 3.7% |
MSIE 6.0,Maxthon | 117 | 1.6% |
Firefox 3.5.3 | 107 | 1.5% |
MSIE 6.0,TencentTraveler 4.0 | 107 | 1.5% |
Safari 532.0 | 60 | 0.8% |
其它 | 54 | 0.7% |
MSIE 7.0,TencentTraveler 4.0 | 49 | 0.7% |
MSIE 7.0,Maxthon | 36 | 0.5% |
Opera 9.80 | 32 | 0.4% |
Mozilla 4.0 | 32 | 0.4% |
Firefox 3.0.14 | 31 | 0.4% |
Firefox 3.5.2 | 13 | 0.2% |
MSIE 6.0,msn OptimizedIE8 | 13 | 0.2% |
MSIE 8.0,MAXTHON 2.0 | 11 | 0.2% |
Safari 530.5 | 11 | 0.2% |
MSIE 6.0,TencentTraveler | 10 | 0.1% |
MSIE 6.0,Maxthon,MAXTHON 2.0 | 9 | 0.1% |
Firefox 3.0.5 | 9 | 0.1% |
MSIE 8.0,msn OptimizedIE8 | 8 | 0.1% |
Firefox 3.0.11 | 7 | 0.1% |
MSIE 6.0,Maxthon,Maxthon | 6 | 0.1% |
MSIE 6.0,MyIE2 | 5 | 0.1% |
Mozilla 4.0EmbeddedWB- 14.59 from: http: bsalsa. | 5 | 0.1% |
MAXTHON 2.0 | 5 | 0.1% |
MSIE 8.0,TencentTraveler 4.0 | 5 | 0.1% |
MSIE 7.0,TencentTraveler 4.0,MAXTHON 2.0 | 5 | 0.1% |
Opera 9.64 | 5 | 0.1% |
MSIE 7.0,TencentTraveler | 4 | 0.1% |
MSIE 6.0,TencentTraveler 4.0,MAXTHON 2.0 | 4 | 0.1% |
一直为我们开发人员所诟病的IE6,竟然有超过一半的数量,虽然我预料到IE6会最多,但没想到会多到这种程度。IE系列总有95%以上的占有率。相比之下技术界里头呼声甚高的Firefox却加起来也只有2%左右的比例。该网站好像没有对Chrome作识别,估计包含在那个0.7%的“其它”里了。
而对比看一下本博客的浏览器数据统计:
MSIE 7.0 | 43 | 34.4% |
MSIE 6.0 | 34 | 27.2% |
Firefox/3.5 | 20 | 16% |
MSIE 8.0 | 10 | 8% |
Maxthon2.0 | 7 | 5.6% |
Safari | 5 | 4% |
Firefox/3.0 | 3 | 2.4% |
Maxthon | 1 | 0.8% |
TencentTraveler | 1 | 0.8% |
Chrome/2.0 | 1 | 0.8% |
由于javaeye面向的用户是技术开发人员,非IE系的浏览器的比例明显高出几个级别。不过,各位开发者或者站长,要是想你的网站得到更多的浏览量和用户支持,还是先顺应国情,重视IE6吧。要是实在不想在自己的机器上天天对着IE6,就装个IETester。总之,与其花时间解决IE和FF差异的问题,还不如去解决IE6和IE7的差异——尽管在浏览器大一统时代来临之前,这些时间和精力还是要花费的,但是要用更少的时间获得更多的效果。