如何使用其他浏览器的网址启动 Internet Explorer?

How can I launch Internet Explorer with a web address from another browser?

假设用户在 MS Edge 中浏览到 www.mysite.com。我不想在 Edge 中继续,而是希望页面检测到正在使用 Edge,并使用 Edge 中使用的相同 URL 自动启动 Internet Explorer?

这可能吗?

这在技术上是不可能的。不在浏览器中,不通过 Javascript,等等。您的浏览器需要具有此逻辑,但它没有。

出于安全原因,这是不可能的。如果你能做到,网站上的任何脚本也能做到这一点。

如果 MS Edge 未检测到您对 Java 的使用并自动要求用户使用 Internet Explorer,则创建预期行为的唯一方法是

  • 将您的站点添加到 Microsoft 管理的全球兼容性列表中(对于 public 个站点)
  • 或为您的公司/Intranet 页面创建一个企业站点列表,以确定哪些页面在 IE 而不是 Edge 中打开。

将网站添加到其中一个列表后,用户将看到一个对话框,要求在 Internet Explorer 中打开该网站。

你可以在这里找到官方文档https://msdn.microsoft.com/en-us/library/gg622935%28v=vs.85%29.aspx

查尔斯在这里提供了一些细节: