返回旧版| 微信建站| 建站之家论坛| 我要建站 | 建站学习 | 加入收藏
站长资讯当前位置:首页 > 业界资讯 > 站长资讯 > 正文

IE6为什么会成为前端的噩梦?

发布时间:2017-06-12 11:02:28   来源:   点击:
做前端开发的,都要接触到浏览器,由于浏览器的版本太多,各个版本的兼容性又不一致,这就给前端开发增加了巨大的工作量,所以最新的前端开发,大部分都以谷歌火狐内核为主,但是在国内,我们却始终无法避免一个痛,那就是:IE浏览器的兼容性!像最新的几款IE兼容性还马马虎虎,但是IE6却成为所有前端的噩梦。

IE6为什么这么猖狂?ie6之所用的人这么多,得追溯到第一次“浏览器”大战了!

第一次浏览器大战

网景浏览器

第一次浏览器大战发生在上个世纪90年代,1993年,马克.安德森和吉姆.克拉克一起苦干6个星期,开发出了mosaic浏览器(后改为网景),经过一年的发展到了1994年,网景浏览器一度占据了80%的市场份额,对微软产生巨大的威胁。于是微软与网景谈判,微软表示,如果网景不与它竞争,两家公司可以形成一种互惠合作的战略伙伴关系,当时,网景正准备推出一个新的可替代Windows的“领航员”浏览器,比尔·盖茨前所未有地示好说,如果网景同意不推出这一浏览器,那么,微软可以在其他所有的操作系统平台方面作出让步。

但是,已经取得了战略先机的网景又岂会买微软的账,谈判就此破裂,微软只好走上对抗之路。在短短的一年时间里,微软投入20亿美元,通过购买、兼并和开发等多种手段,迅速地推出了一个浏览器产品IE2.0。为了彻底摧毁网景,比尔·盖茨决定将这一产品实行免费开放,而网景浏览器却收费45美元。(这一手段有点熟悉吧,和360杀毒软件同一个套路)

半年后,比尔·盖茨又使出另一记“杀手锏”,微软宣布将Windows95与IE捆绑销售,这一招等于是微软利用其垄断优势而进行的市场攻击,全球85%的电脑装了Windows95,微软的这一垄断措施也为后来的巨额罚款埋下伏笔,同时微软还开始和设备制造厂家及网络服务提供商签署了一系列的协议,其核心内容仅一条:将IE而不是网景的“领航员”作为他们向消费者推荐的首选浏览器!1997年10月份微软发布的IE 4.0浏览器,这一款浏览器比网景更好的遵循了World Wide Web Consortium (W3C)提出的互联网标准,并能够提供一些诸如MP3播放之类的功能。自此以后,IE破竹之势一发不可收拾,再加上微软巨大的财力、人力支持,到了1998年,曾经占有市场90%的网景浏览器终于无力抗争,被迫贱卖,从此开始微软的IE变成一家独大。然而微软没有高兴太长时间,在1998年网景公开了它的浏览器源码,并重新命名为Mozilla,全部程序进行了重写,后来网景基于Mozilla源码的开发Firefox浏览器,继续于IE抗衡!

IE4

第一次浏览器大战,微软的IE大获全胜!但是当时为了对抗网景浏览器,微软在IE里边加了很多非标准的专属标签,也就是这造成了后来的IE6成为前端开发者的噩梦!再后来,微软占据了96%的市场份额,开始变的独断专行,不再按照W3C的标准规范制定规则!

而就恰恰在这一段时期,互联网开始在中国大面积流行,被微软捆绑的IE也开始被中国的网页设计者青睐。由于ie的份额太高,造成中国很多的网页设计者往往只考虑ie6的效果,网站代码变得很不规范,造成很多网站IE6打开正常,而其他正常标准的浏览器却显示不正常,像现在的政府网站,银行系统等等好多都是基于IE6开发的,所以当你使用新浏览器访问时,甚至会出现不支持的情况!

虽然微软更新了后续的IE7、IE8、IE9等等新版本,但是被微软的XP系统默认的IE6,却深深的扎根在了中国,其实微软早就不再更新IE6,但IE6仍然在中国占有将近20%的市场份额!有这么大的市场份额,做网站就不得不考虑了。首先我们的客户大部分对电脑并不是很了解,有些甚至完全是小白,他们甚至不知道什么是浏览器,只知道电脑上的“大E”可以上网,所以你就不要指望他们升级IE浏览器了。其次,现在很多的系统、政府网站都是依赖IE6开发的,所以在和他们对接的时候,又或多或少的必须接触IE6,这也是IE6一直不死的原因。

IE6无论怎么样,辉煌已不在,但是前端开发却又不得不考虑,程序员的噩梦还没有完全结束,我们还得天天一边调BUG一边调兼容!微软的任性,让我们付出了惨痛的代价,但是现在的IE浏览器的市场占有率日渐走低,也不失是一种惩罚,天道有轮回,苍天绕过谁。第二次浏览器大战后,在2012年3月18日谷歌浏览器市场份额超过IE,成为最大的浏览器!目前第三次浏览器大战也一触即发,谁将会是下一个浏览器的王者呢?


相关栏目
热门文章
最新图文
评论排行
版权所有:郑州腾石网络科技有限公司 备案信息:豫ICP备18019117号
站长QQ:2863868475 业务合作咨询:15137100750(同微信)
本站所有投放的广告是有其他网站提供,不代表本站立场,同时网站首页广告位对外出租详情咨询本站站长!同时欢迎广大站长加入个人建站团队
  • 建站客服
  • CMS仿站
  • CMS学习
  • 技术交流群:336572814