微软曾于去年 5 月份宣布,Internet Explorer 11 桌面应用程序将于 2022 年 6 月 15 日退役;同时将从某些 Windows 10 版本中淘汰 Internet Explorer 11,将其替换为基于 Chromium 的 Microsoft Edge。Edge 中包含有一个 IE 模式,以兼容依赖 IE11 的网站和应用程序。
现在距离 IE 浏览器退役仅剩 3 个月不到的时间,微软发布了一篇博客概述了其针对 Edge 中的 IE 模式所做的一些关键改进:包括恢复 IE COM 对象调用和实现双向 cookie 共享。
微软方面表示,IE 退休是每个人数字化转型的重要里程碑。许多开发人员已经构建了调用 IE COM 对象作为其功能的基本部分的应用程序和工作流,使用 IE 或 IE 和 Microsoft Edge 的组合模式运行这些场景都能如愿以偿;但一旦禁用独立的 IE,其中一些场景就会无意中中断。
得益于许多经验者的反馈,鉴于 IE 浏览器即将退役,此修复程序也跃居至了微软的工作列表首位,目前已广泛部署。对于使用的是最新的 Windows 11 和 Windows 10 更新的用户来说,IE COM 对象已恢复到其原始功能,并且在 IE11 桌面应用程序被禁用后将继续工作。
另一方面,IE 模式和 Microsoft Edge 会话之间的共享 cookie 现在是双向的。“对于跨越现代和旧站点混合的工作流,在站点之间共享正确的数据以确保流畅的用户体验非常重要。设置中立站点可解锁 SSO 场景以在引擎和站点之间共享凭据,现在你还可以设置 cookie 以双向共享会话信息。”
此前,IE 模式下的 cookie 可以将会话信息从使用现代引擎的站点传递到使用旧引擎的站点,但反之则行不通。而随着开发人员对现代和传统网站的更大组合进行现代化改造,让 cookie 在任一方向共享信息则变得尤为重要。
为了解决这一问题,带有 IE 模式的 Microsoft Edge 现在允许开发人员手动设置 cookie 以双向共享会话信息。
微软举例称,澳大利亚国民银行 (NAB) 已经成功地将浏览器整合到具有 IE 模式的 Microsoft Edge 上。带有 IE 模式的 Microsoft Edge 提供了 NAB 的一线员工和 IT 团队都在寻找的简单性。迁移完成后,该银行全体员工(34,000 名)每天的工作效率提高了数千小时。
根据介绍,Microsoft Edge 中的 IE 模式至少在 2029 年之前都会得到支持,让 Web 开发人员有 8 年的时间来对旧应用进行现代化改造以满足当今的标准,最终消除对 IE 模式的需求。
猜你喜欢: