微软公司在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控件,无需其源码,这就大大节省了开发成本。

总结

猿大师中间件提供的以上两种解决方案,不但解决了银行、政府、学校等老网站正常运行问题,还降低了开发、维护及实施成本,并且还有着很好的兼容性和稳定性,不用担心操作系统或者浏览器升级导致失效问题,以上方案供大家交流参考。

IE浏览器即将“退役”,银行、学校的老网站们如何兼容Chrome、Firefox和360等浏览器?相关推荐

  1. Windows 11彻底禁用IE浏览器,银行、政府、学校等老网站该怎么办?

    历史背景 前段时间微软刚刚宣布:从2022年6月15日, Windows系统将不再支持IE浏览器,而近期要发布的 Windows11,也将彻底禁用IE浏览器. 很多前些年开发的老网站,比如银行.学校. ...

  2. 微软官宣IE将“退役”,老网站如何实现在Chrome、Firefox中兼容运行?

    问题 美国微软公司为了推广其Chromium内核的Edge浏览器,在2021年5月19日突然宣布,自2022年6月15日起,绝大多数版本的Windows 10系统将不再支持IE浏览器,因此IE即将彻底 ...

  3. 微软官宣IE将“退役”,老网站如何 实现在Chrome、Firefox中兼容运行?

    问题 美国微软公司为了推广其Chromium内核的Edge浏览器,在2021年5月19日突然宣布,自2022年6月15日起,绝大多数版本的Windows 10系统将不再支持IE浏览器,因此IE即将彻底 ...

  4. zeroclipboard 粘贴板的应用示例, 兼容 Chrome、IE等多浏览器

    zeroclipboard单个复制按钮和多个复制按钮的实现方法 最近网站改版想让复制代码功能在多个浏览器上都可以实现,最近看网上不少说我们的代码复制功能不好用的,我们最近将会增加代码高亮等功能,希望大 ...

  5. chrome firefox 获取模拟微信浏览器

    1.  chrome 如何伪造微信浏览器HTTP_USER_AGENT 使用谷歌浏览器非常方便伪造微信浏览器HTTP_USER_AGENT,打开你需要伪造HTTP_USER_AGENT的网页,按F12 ...

  6. js判断是否为Chrome/Safari/火狐/360/搜狗浏览器等

    function myexplorer() {var explorer = window.navigator.userAgent;if (explorer.indexOf("QQBrowse ...

  7. html 图片灰色,网站变灰色兼容代码 包括图片 支持所有浏览器

    一般在全国哀悼日,大地震的日子,清明节,我们都会让自己的网站全站灰色,以表示对逝者的悼念.那么下面分享几种方法 1.直接body中加入代码即可 实现这种效果很简单,只需要一句css代码:filter: ...

  8. 【黄啊码】微软IE浏览器将退役 网友说:以后考试报名咋办?

    5月16日,微软官方消息称,6月16日,IE(Internet Explorer)浏览器正式退役,此后由Edge(Microsoft Edge)接力. 消息一出,引发网友热议.其中,部分用户对于IE浏 ...

  9. 自由浏览播放不了html5,囤货备战剁手节!360安全浏览器“抢货快”三招玩爽双十一...

    十一月即将开拼的电商热促让即将到来的冬季幻化成扫货剁手节,办公室小伙伴的屏幕上几乎都变成了色彩斑斓的"寻宝地图",再战双11,剁手不能停!在办公室扫货,除了"老板键&qu ...

最新文章

  1. 算法工程师面试必考项:二叉树
  2. 牛客练习赛61 C 四个选项(并查集、DP、排列组合)难度⭐⭐⭐
  3. Java NIO原理 图文分析及代码实现
  4. 学习HTML:iframe用法总结收藏
  5. Julia: 从set 、setdiff和 setdiff!说起
  6. CRUISE软件测试工程师,CruiseControl.NET配置
  7. 高等数学|微积分(上)知识点总结
  8. 今晚8:00 | 杜克大学计算进化智能中心(CEI Lab)—— 高效鲁棒深度学习专题!...
  9. GBase 8c产品家族及功能简介
  10. IPA 包不经过APP Store直接发布到网站供用户下载安装
  11. 华为内部的关于IC验证的经验总结
  12. MacOS 打开软件出现xxx将对您的电脑造成伤害, 您应该将它移到废纸篓. 的解决方式.md
  13. Json字符串的转换
  14. centos7.6使用kubeadm安装kubernetes的master worker节点笔记及遇到的坑
  15. matplotlib.pyplot.cm结构及用法||参数详解
  16. 安卓自动滑屏脚本_定时滑动屏幕工具脚本下载-定时上下滑动屏幕工具(手机模拟)软件下载v3.1-单游网...
  17. 如何建立Qt Creator交叉编译嵌入式Linux
  18. 干扰:内部干扰/外部干扰/杂散干扰/互调干扰/阻塞干扰
  19. 中式快餐上市潮来袭?老乡鸡、老娘舅启动辅导,前者刚被通报责令改正
  20. 张量分解的学习和理解

热门文章

  1. 生信-单细胞数据处理
  2. vue项目首屏加载过慢解决方案
  3. kotlin 中关键字 lateinit
  4. Matlab二值图像栅格化和圆域范围框定
  5. 上海车展:17.88万圆百万跑车梦,哪吒GT开启跑车新纪元
  6. IT行业的哪些岗位比较有前途?
  7. kafka安装及配置
  8. 如何找回Nessus密码?
  9. 做财务讲师真的好吗?启宣教育告诉你答案
  10. centos查看磁盘转速_Centos磁盘读写检测进行性能判断