尝试在 IE11 中打开时,某些站点如何在 Edge 中自动打开?

Anu*_*ena 2 internet-explorer-11 microsoft-edge

当我尝试在 IE11(在 Windows 10 上)中浏览 netflix.com(例如)时,IE11 显示标题为“我们建议在 Microsoft Edge 中查看此网站”的页面,并且该站点会自动在 Edge 中打开。

有谁知道这是如何工作的?它是通过内部编译的站点列表还是我可以在我的网站上设置的内容完成的?

谢谢

Dee*_*SFT 6

你问过,“有谁知道它是如何工作的?它是通过内部编译的网站列表完成的,还是我可以在我的网站上设置的东西?

当用户访问与 Internet Explorer 不兼容的站点时,他们将被自动重定向到 Microsoft Edge。有关更多详细信息,您可以参考从 Internet Explorer 重定向到 Microsoft Edge 以与现代网站兼容

Microsoft 维护着已知与 Internet Explorer 不兼容的所有站点的列表。您可以在此处查看站点列表。如果您想将您的站点添加到不兼容站点列表中,那么您可以参考请求更新 IE 兼容性列表

在此处输入图片说明

所述MS边缘87或更大的浏览器安装评为BHO IEToEdgeBHO进行基于IE兼容性列表从IE到边缘浏览器上的重定向。

您可以在您机器上的以下位置找到此 BHO。

C:\Program Files (x86)\Microsoft\Edge\Application\<Your_browser_version>\BHO

如果您想使用自己站点中的代码实现类似的功能,则可以参考此答案中的示例。该测试显示了 Edge 旧版浏览器的结果,但它也适用于 Edge (Chromium) 浏览器。

注意: 当机器上未安装Edge浏览器时,答案中提到的示例代码可能会中断。所以你可以尝试修改这个例子来处理这种情况。

有用的参考:

  1. 在 IE11 中输入“cnn.com”时,什么“魔法”会自动启动 Edge (Chromium)?