为什么大多数政府的网站都需要用ie浏览器登录
政府采购操作系统止步于win7,因为win7以后的系统己经不安全了(没过国家信息安全评测),而我国在操作系统上没有选择,2000年时政府还采购国产红旗Linux,但之后微软为了抢占市场,开放盗版,压低正版费用,加大政府系统支持,让红旗linux失去了政府和自由市场,搞死了国产红旗Linux,所以系统上没得选择。你要知道,基于Windows操作系统的ie,有着集成于系统的基础支持优势,几十年的操作习惯,占全球使用率90%长达数十年,很多政府的服务器以及程序底层架构、信息组件和代码都是基于windows和IE浏览器设计开发的,中国政府数据复杂且庞大,想要修改这些时间长,老旧的基础配置、组件以及程序代码得需要系统性开发设计,这可是个庞大的信息技术工程,底层程序的改变,不亚于开发一个新的系统。
另外从安全考虑,政府不会再使用未经国家安全检测认证的系统和程序,因此不会再升级win操作系统,因此ie在政府也成了必须。
现在全球大部分浏览器内核都是基于谷歌Chrome浏览器内核,也统称为Chromium内核或Chrome内核,以前是Webkit内核,现在是Blink内核。目前只有IE浏览器内核,Trident内核和Firefox浏览器内核,Gecko内核,以及苹果Safari浏览器内核:Webkit内核,以前也有其它内核,但慢慢也就剩下了这三种了(ie己停止更新),而且全是国外开发。国家己经赶走了谷歌,就是因为它不遵从国内安全信息化管理,政府也不会使用苹果系统,因此只能使用Firefox浏览器内核,但这样不是改底层架构就是换国产Linux系统,哪个都不是容易的。

你们以为政府不想换吗?,答案其实是没得选。
不过国家己经早意识到了信息安全国产化,己经在改变的路上了,从硬件设计制造到软件开发,但不是一下就变过来了,必竟冰冻三尺非一日之寒。
有些网站要求用IE打开,是因为兼容问题,有些时候要求的其实是E内核浏览器,因为大部分网页是针对ie来做的,非ie内核的有火狐浏览器,有的时候就不正常显示网页,不过可以下载ie插件来实现。
浏览器产生兼容性问题的原因是:
1.不同内核对相同事件的处理方法>差别/p>
比如说IE获取鼠标位置用的是offsetX和offsetY,而firefox用的是layerX和layerY。
2. 不同内核对CSS、JS、TML的支持>差别/p>
比如IE的内核trident对于CSS2和CSS3都是部分支持,而webkit对CSS2可以完全支持。此外,由于各种喜闻乐见的原因,IE内核trident版本不同,对于CSS,JS,HTML的支持也不同。所以有些网页会要求使用IE8以上打开。
3. IE支持ActiveX控件
老而不死的ie浏览器还能霸占我们电脑的一隅,很大程度上归功于银行和政府机构。
如今Chrome浏览器霸占网络前端,ie浏览器频遭用户唾弃,就连微软自己都宣布放弃ie浏览器,推出全新的MicrosoftEdge,无奈MicrosoftEdge也挽回不了市场竞争下的败局,而转投谷歌浏览器的Chromium内核推出了全新的Edge浏览器。
2008年简洁、加载快速、好用的Chrome浏览器的出现,反衬ie浏览器满身的噪点,相比较而言绝大多数人都认为ie不安全、反应慢、容易崩溃,开发者也需要花费大量的时间去处理ie6、ie7、ie8等的兼容性问题,比如同样的css在不同版本的ie浏览器中会呈现出不同的效果,严重的视觉错位甚至直接影响了用户的感观。
这枚微软早已经停止提供服务的弃子,却像牛皮糖一样,我们怎么甩也甩不掉。
- 电脑通过浏览器登录网银,不好意思得用IE浏览器,还得是兼容模式;
- 电脑通过浏览器涉税、办理政府相关业务,不好意思还是得用IE浏览器;
- 很多企业通过针对IE开发插件实现Web端OA等,不好意思没有IE浏览器还真不行;
为什么银行和政府机构还在坚持用ie?
1995年ie开始内置在各个新版本的Windows中,作为windows操作系统的一个重要组成部分,构建微软的生态系统。可以说ie一出生即王者,独霸浏览器市场,拥有长达十多年的巅峰时期。
银行、政府机构很多的底层系统基本都是在那个时候建立起来的,迁移成本是极高的,本身也对更新换代没有什么需求,换一套新的出现问题反而要负责到底更麻烦,谁都不愿意背锅,也不愿意干吃力不讨好的事情,求稳能用就行。
当然这些系统下的许多开发人员也是基于ie浏览器做开发的,对于这些开发者来说没有一个Activex、一个控件解决不了的,如果一个不够那么就用2个,2个不用就用3个,不可能这么早就让这么些人提早退休。
银行和政府机构这种“不思进取”的做法引得屡遭网友吐槽,连带ie浏览器躺枪。其实银行和政府机构也有苦衷,出于安全考虑,开发过程中需要进行大量的测试、严格立项,每一次ie浏览器版本升级,系统都需要打补丁,但除了IE浏览器之外的Chrome和Firefox等更新频率往往都很高,银行和政府机构也没有足够的精力去维护IE之外的其他浏览器的安全控件。更为重要的是,就算银行和政府机构不支持其他浏览器,大家就算不想用ie浏览器还是得用。
有没有什么办法在Chromium内核的浏览器登录银行和政府机构的web>体系/strong>
小伙伴们都喜欢使用Chromium内核的浏览器,不单单是因为Chromium内核浏览器打开网页速度快,更因为Chromium内核的浏览器支持很多的扩展程序,还有大家都喜欢的油猴子(Tampermonkey)。
但对于绝大多数人来说,并不喜欢在多个浏览器之间相互切换,尤其是和ie浏览器之间,因为大家已经通过Chromium内核的浏览器养成了可怕的依赖性的习惯。所以有不少人都希望Chrome浏览器可以打开网银,可以打开涉税系统等,都说在Chrome浏览器中没有一个扩展程序解决不了的问题,这不“IE Tab”这个扩展程序安装完后就可以轻松地在Chrome浏览器实现。
“IE Tab”就是在Chrome浏览器中嵌入IE浏览器的内核,在遇到使用Chrome浏览器过程中只能兼容IE的情况下,就不需要重新再打开IE浏览器,直接使用“IE Tab”同样可以打开访问。
过去用非IE浏览器的内核时,总是会提示我们安装这个控件,那个控件,即使控件装上后刷新,这些提示依然在,而通过“IE Tab”安装的这些控件则可以正常使用。
总结
实际上我们对比前几年的银行和政府机构的web端系统就会发现,其实他们也在寻求改变,只不过大象转身相比蚂蚁转身需要更多的时间。如今很多银行和政府结构的网站可以通过扫描二维码登录,另外界面的交互性也在与时俱进,ie终究会退出浏览器的历史舞台。
以上个人浅见,欢迎批评指正。
认同我的看法,请点个赞再走,感谢!
喜欢我的,请关注我,再次感谢!