Internet Explorer 仍然被广泛使用,尤其是在传统企业或政府单位中。然而越来越多的网站可能无法在 IE 上正确显示或根本无法显示。因为许多新的浏览器技术一直被添加到现代浏览器中,IE 除外。
微软也意识到了此问题,它表示许多现代网站的设计都与 Internet Explorer 不兼容。当 Internet Explorer 用户访问不兼容的站点时,他们会收到一条消息,提醒此站点与浏览器不兼容,并且需要手动切换到其他浏览器。此操作略为繁琐,因此从 Edge 87 开始,微软将自动为用户切换至 Edge。
从 Microsoft Edge 87 稳定版开始,当用户使用 Internet Explorer 访问与其不兼容的站点时,将会被自动重定向至 Microsoft Edge。
如上面的屏幕截图所示,重定向至 Microsoft Edge 时,浏览器会为用户显示一次性对话框。此对话框说明重定向的原因,并提示是否同意将浏览数据和设置从 Internet Explorer 导入到 Microsoft Edge,具体包括:收藏夹、密码、搜索引擎、打开的选项卡、历史记录、设置、Cookie 和主页。导入数据不是必选项,不勾选也可以继续下一步。
最后,重定向至 Edge 的站点会在地址栏下方显示如下 banner:
主要是鼓励用户切换至 Edge、提供设置 Edge 为默认浏览器的按钮以及为用户介绍 Edge。
此功能的核心是一个名为 ie_to_edge_bho.dll 的 DLL 文件,这是 Browser Helper Object (BHO),BHO 文件是 IE 插件,被安装于:
C:\Program Files\Microsoft\Edge\Application[VERSION]\BHO\
C:\Program Files (x86)\Microsoft\Edge\Application[VERSION]\BHO\
工作原理是监视用户尝试访问的网站,不管是在地址栏输入 URL 进行访问还是点击链接,只要与 IE 不兼容就会重定向至 Edge。主要是判断目标站点是否存在于由微软维护的已知 IE 不兼容网站列表。这些网站包括 YouTube, Instagram, Twitter, Yahoo Mail, StackOverflow, StackExchange, VK, ESPN, Chase, Hotstar, Moneygram, eharmony 和 GoDaddy。
因此未来使用 IE 打开这些不兼容的网站时,都会在新的 Edge 窗口打开:
此功能同样面向 Edge 企业版提供,如需启用必须配置三个组策略:
- RedirectSitesFromInternetExplorerPreventBHOInstall
- RedirectSitesFromInternetExplorerRedirectMode
- HideInternetExplorerRedirectUXForIncompatibleSitesEnabled
微软表示,这些策略配置文件将于2020年10月26日以 ADMX 文件更新的形式提供,并于2020年11月9日以 Intune 形式提供。