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