【问题标题】:How do some sites automatically open in Edge when tried to open in IE11?尝试在 IE11 中打开时,某些网站如何在 Edge 中自动打开?
【发布时间】:2021-05-12 13:49:52
【问题描述】:

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

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

谢谢

【问题讨论】:

    标签: internet-explorer-11 microsoft-edge


    【解决方案1】:

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

    当用户访问与 Internet Explorer 不兼容的站点时,他们将被自动重定向到 Microsoft Edge。更详细的信息可以参考Redirection from Internet Explorer to Microsoft Edge for compatibility with modern web sites

    Microsoft 维护着一份所有已知与 Internet Explorer 不兼容的网站的列表。您可以查看站点列表here。如果您想将您的站点添加到不兼容站点列表中,可以参考Request an update to the IE compatibility list

    MS Edge 87 或更高版本的浏览器会安装名为 IEToEdgeBHO 的 BHO,该 BHO 根据 IE 兼容性列表执行从 IE 到 Edge 浏览器的重定向。

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

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

    如果您想使用自己网站中的代码实现类似的效果,则可以参考此answer 上的示例。该测试显示了 Edge 旧版浏览器的结果,但它也可以与 Edge (Chromium) 浏览器一起使用。

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

    有用的参考:

    1. What “magic” causes “cnn.com” when typed in IE11 to automatically launch Edge (Chromium)?

    【讨论】:

      【解决方案2】:

      Netflix 特别是在一个list of websites 上,当从 Internet Explorer 访问它们时,它会在 Edge 中自动打开。该列表由 Microsoft 维护。

      如果您不想通过申请流程将您的网站添加到此列表中,您可以求助于用户所在的detecting which browser 并自行处理通知。

      这是一个不错的current Internet Explorer user agents列表。

      【讨论】:

      • 感谢您的列表,但是,另一个答案更全面,所以我选择它作为答案。
      猜你喜欢
      • 1970-01-01
      • 2016-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-20
      • 1970-01-01
      • 2016-08-26
      相关资源
      最近更新 更多