首页 / 技术 / 正文

绝对不要妥协兼容IE6-请向IE6宣战

2014年01月06日 7 条评论 ... 技术

Img312239572

IE6是开发者的噩梦,这话说的不假,IE6浏览器由于版本低,对网页的解析有很多难以想象的展示方式,自从有了IE6,所有的网页开发者就哭了,明明在新版浏览器显示的好好的页面,而在IE6里面显示的惨不忍睹,无奈只能去耗费大量精力和时间来对CSS代码修改,试图让其在IE6中也显示正常。这种工作已经成为常态,称之为CSS Hack。

但是,这种总是妥协的行为是什么:就是放纵,这间接的鼓励了用户们继续使用IE6,越完美的兼容,犯罪越深。让使用IE6的用户看到的页面跟新版浏览器一样,用户会依然懒散继续使用IE6。

百度统计流量研究院显示,2013年全年的浏览器市场份额占到了13.81%

IE6市场份额

可见,IE6依然占据了不少的份额,这仅仅计算了IE6原版浏览器的份额,当下,市场上还存在着很多“披着IE6外衣的浏览器”,这些浏览器的展示画面跟IE6的展示画面一样糟透了。

因此,很多网页开发者为了这接近15%的用户,妥协向下兼容了IE6,殊不知这种行为只能是出力不讨好,首先针对低版本浏览器开发了兼容代码,就消耗了很多的精力,而且现在开发了兼容版本,以后必定也是要开发兼容,开发者的“勤奋”造就了用户的“懒惰”,最后吃亏的也只能是自己,开发者们的自己跳进了自己亲手精心准备的精美的坑里面。

其实,大部分开发者不是没有作为,他们大部分在网站上添加相关的代码,当检测到用户使用的IE6,会选择两种方式,一则会一边开发CSS Hack,一边在页面上面提示希望升级,但是这种方式又有什么用呢?谁会为了你一个网站花费1个小时升级自己的浏览器呢?(IE浏览器升级的速度确实在挑战忍受的底线),二则会来狠的,部分网站会直接把没有兼容过的网站展示给用户看,然后直接提示:“你看到的页面就是你使用低版本浏览器应该看到的样子,如果你想看到更多的网站变得一团糟,请继续使用IE6!”。作为开发者使用第二种方式虽然会失去很多用户,但是行为却是高尚的,使用IE6的用户,你不打他是不会动的!

而现实是什么?微软公司将会在今年停止windows xp的更新,从此XP将是彻底被淘汰的产品,如果XP的使用量减少的话,IE6就会自然随着减少,可是即便是不更新,你还指望着整天用着IE6的用户们会关心自己的电脑是不是打了补丁?更何况360公司还宣布将会继续为XP提供补丁。

呵呵!

呵呵!

IE6浏览器是开发者的噩梦,为了消灭IE6,这场仗还是要打下去,请各位开发者记住:兼容即是纵容!

7 条评论

Loading...
  1. 周良

    现在除了某些机房和老古董机,基本没不会用IE6了吧

    2014-01-8 [回复]
  2. 山野愚人居

    我拖祖国和人民后腿了,我还在用IE6

    2014-01-11 [回复]
    • toyye

      你更新浏览器,不再用IE6的话,我们还是好朋友。

      2014-01-16 [回复]
  3. 小鬼哥

    其实,兼容是必须的,这是访客的需求。

    2014-01-12 [回复]
  4. 小孫

    好多年不用IE6的表示,无压力!

    2014-01-27 [回复]
  5. 门口

    ie/ie6当年本来就是先进和标准的意思吧,只不过现在情形变了而已.

    以前html标准没统一时候,各个浏览器厂商都有各自的特定的标准.
    微软借助自己的操作系统的支配地位,然后捆绑的ie也基本就是浏览器的代名词了.
    微软出于为自己的打算,以及当年的ie市场占有率非常之高,所以对ie的改进和更新也不上心.
    然后后来火狐和谷歌浏览器的发展,以及大家都向HTML标准靠拢的话,IE的市场份额又在减小,不得已微软才向标准靠拢,后推出的IE7,IE8的.
    2001年发布IE6,2005年IE7,2008年IE8,2011年IE9,2012年IE10,2013年IE11.

    实话说,兼容IE6不是勤奋,只是种偷懒的行为,因为当年的XP+IE6市场占有率高,IE6是XP系统默认安装的浏览器,基本是每个电脑都会安装有的浏览器,设计网页如果要考虑和测试多个浏览器的实际效果是比较麻烦的,那么既然IE6大家电脑上都有,当然是按IE6设计网页最省事了.
    我的意思是说IE6是十多年前的软件了,现在什么都在变,但还是有些网站尤其是些政府和企业用的网站,按IE6标准设计的,又或者限定某个特定浏览器版本的,我感觉明明是在偷懒.

    这个还是要看占有率的,如果当年IE6就是符合现在HTML标准的,或者当年XP发布时候捆绑的是标准的IE8,或者XP系统都淘汰了,又或者IE占市场的绝对地位,还有什么兼容不兼容的,不就又没这些说法了吗.

    其实好些企业内网的应用还是要开兼容模式才能用的,XP的占用率有一大部分就是一些企业以前的电脑没有更新而已,要不正常家里有个玩家的话,肯定都换新系统了.
    象我最近上的一个公司用的网站应用,用IE10看着不舒服,去问那边技术,人家就告诉我你用IE8上吧,尼玛,我WIN8系统怎么降级到IE8?
    哎,这道理不是一样的事吗.

    2015-01-29 [回复]
  6. pony

    说的很好,兼容及纵容,ie6着实太恶心。。

    2018-07-18 [回复]

发布评论