IE浏览器即将“退役”,银行、政府、学校这些老网站们该怎么办?
知识中心 admin 发布时间:2021-06-08 14:24:31 浏览: 次
微软公司在2021年5月19日突然宣布: 自2022年6月15日起,大多数版本的Windows 10系统将不微软公司在2021年5月19日突然宣布: 自2022年6月15日起,大多数版本的Windows 10系统将不再支持IE浏览器,取而代之的是更新、更快、更安全的Edge浏览器。届时,即便用户强制打开IE浏览器,也会被重新定向到Edge浏览器来打开网页。
曾经辉煌一时占据市场90%以上份额的IE浏览器终于走到了尽头,当时很多网站都把兼容IE作为首要目标,众多第三方公司也基于IE浏览器的 ActiveX控件开发了大量的插件或者控件,包括银行的网银系统的 安全及读卡等控件、 多媒体网站的Flash Player等网页播放器、 工业设计领域的dwg/dxf等图纸查看控件等。
随着浏览器控件和插件的被黑客利用,散播大量病毒和木马,导致IE浏览器安全性越来越差,IE浏览器也通过增加安全设置来不断打补丁,导致IE浏览器越来越臃肿、体验也超级差,用户都不知道如何修改设置来保证 ActiveX控件的正常运行。
后来谷歌 Chrome浏览器和火狐 Firefox浏览器陆续取消了对NPAPI插件的运行支持,而之前使用了NPAPI插件的网站也就无法在Chrome浏览器和Firefox浏览器等高版本浏览器中运行,众多网站包含银行的网银系统在用户使用Chrome或者Firefox时,只能无奈的告诉用户:请使用IE登陆网银系统。
然而现在微软的突然官宣 IE即将寿终正寝,这时候众多网站比如:银行、政府、税务、学校等老网站,马上就面临着没有浏览器可以使用的困境,现在迫切需要一个 具有良好兼容性、稳定性的可行技术方案来彻底解决此问题的时候了。
现有方案:
1.不升级操作系统和浏览器,当一个把头埋在沙子里面的鸵鸟。虽然网站暂时还可以访问,但是却面临着巨大的风险。低版本的操作系统和浏览器有着巨量的无法修复的漏洞,随时都有可能被攻击,导致系统瘫痪或者数据丢失。此方案只适合有少量电脑使用的场景,比如内部OA系统等,如果面对用户的或者服务终端数量比较多的场景,就没办法使用了。毕竟用户的电脑的操作系统或者浏览器,我们是无法控制的。
2.安装国外的收费版IE Tab,通过此程序可以在浏览器标签页中把某个网页整体用IE内核渲染显示,不过国内的特殊网络环境无法打开 Chrome程序商店,导致无法直接下载安装,商业使用的话, 从采购到实施部署非常麻烦。
3.使用国产浏览器,比如QQ、360等浏览器,可以在地址栏右侧点击切换内核来重新加载,此方案不需要修改代码、并且免费,但是用户市场会受到广告弹窗骚扰,由于市场占有率低,而无法保证占据70%左右市场份额的 Chrome正常使用。
4.微软官方的建议是 使用Edge的IE模式,然而微软重金打造的 Edge浏览器目前市场占有率仅个位数,并且 Edge只能模拟IE 11,具体实施起来难上加难!
最终方案:
综合比较上述几个方案,对于不想做过多改动的老网站来说,都不是令人满意的解决方案,
这个问题的根本在于 Chromium等内核的浏览器不再支持DLL、ActiveX控件等原生程序的运行, 而 新提供的PPAPI插件技术又因为太多限制迄今为止成功案例极少,很快会被取消支持。突破点就在于是否能在主流的Chrome、Firefox等浏览器之上实现一个通用的外接框架来支持这些原生程序的内嵌网页运行,并且可以自动响应浏览器的各种操作如窗口缩放、窗口移动、窗口关闭、网页滚动、标签页切换等。
有没有一种 低成本、兼容性好、高性能、易于实施的自主可控解决方案?答案是肯定的,它就是 ——猿大师中间件。
猿大师是一款实现网页浏览器与本地软硬件交互的中间件,其原理是在浏览器之外再搭建了一个和操作系统交互的通道用于支持DLL、ActiveX控件等原生程序的运行,完全不依赖浏览器自身的开发接口,从此规避了浏览器升级可能造成技术方案失效的风险。
如何兼容老网站,猿大师中间件提供了两种方案:
1.猿大师中间件搭配其官方发布的IE控件小程序, 在Chrome等浏览器网页中通过脚本请求实现局部加载IE内核渲染的网页,成本低,前端改造小,部署可实现自主可控,这就比IE Tab扩展插件好太多了。优点是易于实施,只需要修改网站前端代码;缺点是IE浏览器自带的 加载运行时弹警告,导致用户体验差、稳定性差、内存占据过高,建议不想折腾的老网站使用。
2.用猿大师中间件的彻底改造方案: 彻底抛弃IE内核,将原来的ActiveX控件或DLL等程序模块,基于猿大师中间件的二次开发接口封装为一个独立进程的小程序来运行,优点是体验好、性能高、内存占用低,成本比前一种方案略高,建议新项目采用。
以上的这两种方案都可以直接复用以前的DLL或ActiveX控件,无需其源码,这就大大节省了开发成本。
总结
猿大师中间件提供的以上两种解决方案,不但解决了银行、政府、学校等老网站正常运行问题,还降低了开发、维护及实施成本,并且还有着很好的兼容性和稳定性,不用担心操作系统或者浏览器升级导致失效问题,以上方案供大家交流参考。