不知从啥时候开始,IE已经成为大家的一种谈资,尤其是在程序员之间,每每谈到IE必然会引起大家的共鸣,在风头上,仅次于“PHP是最好的语言”。虽然IE在浏览器市场的份额越来越小,但仍然有不少老应用是基于IE开发的,从这方面来看,兼容就是IE浏览器存在的意义。当然还有一个梗:IE最大的意义是用来下载其他浏览器~
一、兼容性背景
从1995年至2013年,IE共发布了11个大版本,由于IE被微软捆绑在windows操作系统中,在一段时间内,IE占据了相当的市场份额。这种现象直接导致了几乎所有的B/S开发,将不得不考虑对IE的兼容性。直至现在,在特殊的场景中,仍然需要考虑对IE浏览器的兼容。
二、兼容性现状
随着浏览器产业的发展,越来越多优秀的浏览器进入了大众的视野;同时,软件技术的发展使得在技术实现时能有更多的选择。举例来说,在网银刚刚起步的时代,几乎所有的网银都需要在IE浏览器中运行的,其中一个很重要的原因是在支付过程中,网页和网银助手(U盾)的交互需要依赖IE浏览器的ActiveX控件。但是在网银已经完全普及(说即将过期都不为过,目前网银的市场主要是企业客户)的今天,网页和U盾的交互方式已经考虑到了各种运行环境,已经不再完全依赖ActiveX控件进行交互了。
三、未来发展
IE的发展,其实更准确的来说,应该表述为微软浏览器的发展,因为IE在2016年已经被微软放弃了,现在的微软浏览器(edge)已经使用了Chromium核心。但是在edge中,仍然可以仿真IE浏览器,对于面向特定行业的前端开发人员来说,或许是个不错的选择。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 xxx@163.com 举报,一经查实,本站将立刻删除。