如果你是一名网站前端设计师,肯定遇到过 IE 浏览器的兼容性问题,明明设计制作好的网页在 Chrome,Firefox,Opera 等浏览器里面,明明没啥问题,到 IE 浏览器就全错位了,不得不重新写代码来兼容 IE,加大了工作量。
现在微软终于要结束前端设计师的噩梦了,在今年8月份,微软宣布了停止更新 IE 浏览器的计划,预计在 2020 年 11 月 30 日 之后微软将不会更新和支持 IE 浏览器了。
IE浏览器发展史
在 1994 年,一款 Netscape Navigator 浏览器发布了,也叫网景浏览器,用过这个浏览器的用户,估计都要当爷爷了吧!这是第一个垄断市场的浏览器,在巅峰的时候市场份额高达70%。
微软为了抢占份额,在 1995 年,微软推出了 IE 浏览器,并把 IE 浏览器内置到了 Windows 系统捆绑销售。
为了让份额迅速提升,微软决定把 IE 浏览器免费给用户使用,要知道当时的网景浏览器收费 45 美元,这可不便宜。
就这样微软快速的把 IE 浏览器占据了大部分市场。最终网景浏览器没人买单的下场当然是凉凉了。
不过后来缺钱的网景公司在 1999 年卖给了 AOL 美国在线,并开放了 Netscape Communicator 4.0 的源代码,成立了非正式组织Mozilla,宣布以后都免费了。
因为源代码,后来也成就了 FireFox 浏览器,FireFox 基于最初的 Netscape 代码,所以非常稳定。FireFox 浏览器的市场份额曾经高达40%。
这也让 FireFox 和 IE 是当时最强的竞争对手,不过是良性竞争关系,每年 FireFox 浏览器发布新版本,微软 IE 团队都会送上蛋糕祝贺。
回到 IE 发展史,其实在 IE1 - IE5 那会上网的需求不大,一般都是用来收发邮件、查找内容。主要原因互联网还不普及,上网的资费昂贵,另一方面是网速太慢,都是用 Moden 拨号上网,最高只有56K的网速。
其中 IE4 版还跨平台支持,包含有Windows 95、Windows NT、Mac OS、UNIX等平台。可见
之后 IE6 浏览器,也就 Windows XP 年代,随着开始普及上网,对浏览器的需要更大了,网页的内容也逐渐丰富了起来。
因为 IE6 浏览器功能少,当年也出现了非常多基于 "IE核心" 的浏览器,例如世界之窗、傲游浏览器、MyIE等,在 IE6 的基础上,添加了多标签、鼠标手势、广告过滤等功能。
这几款基于 "IE核心" 的浏览器,当时来说是装机必备的了,后来世界之窗被360收购、傲游浏览器没落了、MyIE成小众浏览器。
到了 2003 年 IE 浏览器占据 95% 的市场份额,几乎完全垄断了浏览器市场。
然而这时候微软开始飘了,以为市场份额最高,大家设计网站都得按照 IE 的标准来,而没有严格遵循W3C标准规范。
科普下W3C:万维网联盟创建于1994年,是 Web 技术领域最具权威和影响力的国际中立性技术标准机构。到目前为止,W3C已发布了200多项影响深远的Web技术标准及实施指南。简单说就是用来帮助码农规范代码。
而后来居上的 Chrome、FireFox、Opera 等浏览器也开始占领了份额,这些浏览器是基于 W3C 网页规范标准,所以基本都不会出现大兼容性问题。
所以这样导致了你设计好一个网站页面,在 Chrome、FireFox、Opera 里面显示都很正常,到了 IE 浏览器里就一堆错位、错误、错乱……
在 2006 年,IE6 因兼容性问题、安全问题、性能太差、入选最糟糕科技产品名单。
到了 IE8 微软才开始改善了这个兼容性问题,但是之前的挖的坑太大了,很多企业网站都是采用 IE6 的标准开发,导致在新浏览器上出现一堆错误,这也是很多企业单位坚守 Windows XP 系统,不敢随随便便升级系统和浏览器其中原因。
IE9、IE10、IE11微软的坑越挖越深,修正了部分兼容性问题,但又会出现新的兼容性问题,周而复始。
小羿觉得有点像现在的 Windows 10 系统,每次发布新版本都有BUG,修了一个BUG,又生产了一堆BUG……
微软也忍受不了,到了 2015 年开始研发了新的核心浏览器 "EdgeHTML" 相比 IE 浏览器来说其实要好很多了,只不过市场份额一直上不去。
原因嘛,Edge 浏览器只能在 Windows 10 里面运行,而很多机子还在跑 Windows XP / Windows 7 份额自然就上不去。
加上此时的 Chrome / FireFox 浏览器已经拥有非常丰富的扩展插件,可以大大的提高上网冲浪体验,很多老司机用户自然不会用 Edge 浏览器。
到了今年微软决定砍掉 EdgeHTML 核心,改用基于 Chromium 内核,浏览器名称同样也叫Edge。
微软还表示,计划在2021年3月9日放弃对旧版Edge浏览器的支持,不再提供安全或错误修复更新。
因为 Chrome 本身已经有大量扩展插件,微软直接 "拿来主义" 在 Edge 内置了扩展插件商店,并且优化内存占用、提高性能,这才获得很多用户的"真香"!现在 Windows 10 也开始推送 Edge 浏览器了。
总结
IE浏览器始终是互联网浏览器发展的重要推动力量,它可以退役,但也许不会被遗忘,因为至今还有很多企业单位的网站还得使用它。
不管怎么样,微软这一举动,会让前端设计师们喜大普奔。