微软去年5月宣布InternetExplorer11桌面应用将于2022年6月15日退役;同时,将从部分Windows10版本的InternetExplorer11中逐步淘汰,取而代之的是基于Chromium的MicrosoftEdge。Edge包括一个IE模式,用于与依赖IE11的网站和应用程序兼容。距离IE退役还有不到3个月的时间,微软发布了一篇博客,概述了它对Edge中的IE模式所做的一些关键改进:包括恢复IECOM对象调用和启用双向cookie共享。微软表示,IE的退役是大家数字化转型的重要里程碑。许多开发人员已经构建了调用IECOM对象作为其功能的重要组成部分的应用程序和工作流,并且使用IE或IE和MicrosoftEdge的组合运行这些场景效果很好;但是一旦独立的IE被禁用,其中一些场景将被无意间中断。由于许多体验者的反馈,鉴于IE即将退役,此修复程序跃居微软待办事项列表的首位,现在已得到广泛部署。对于使用最新Windows11和Windows10更新的用户,IECOM对象已恢复其原始功能,并且在禁用IE11桌面应用程序后将继续工作。另一方面,IE模式和MicrosoftEdge会话之间的共享cookie现在是双向的。“对于混合使用现代站点和旧站点的工作流程,在站点之间共享正确的数据以确保流畅的用户体验非常重要。设置中立站点可以解锁SSO场景以在引擎和站点之间共享凭据,现在您还可以设置cookie以双向共享会话信息。”以前,IE模式下的cookie可以将会话信息从使用现代引擎的站点传递到使用旧引擎的站点,但反之则不行。随着开发人员对现代和遗留网站的更大组合进行现代化改造,cookie在任一方向共享信息变得更加重要。为了解决这个问题,带有IE模式的MicrosoftEdge现在允许开发人员手动设置cookie以双向共享会话信息。例如,微软表示澳大利亚国民银行(NAB)已成功将MicrosoftEdge上的浏览??器与IE模式集成。具有IE模式的MicrosoftEdge提供了NAB的一线员工和IT团队所寻求的简单性。自迁移完成以来,该银行34,000名员工每天的工作效率提高了数千小时。据介绍,MicrosoftEdge中的IE模式将至少支持到2029年,让Web开发人员有8年的时间对旧应用程序进行现代化改造以满足今天的标准,最终消除对IE模式的需求。本文转自OSCHINA文章标题:IE退役倒计时3个月,微软改进Edge中的IE模式
