【问题标题】:Force page to open in Internet explorer (Not edge/spartan)强制页面在 Internet Explorer 中打开(不是边缘/斯巴达)
【发布时间】:2017-02-13 17:18:53
【问题描述】:

<!DOCTYPE HTML>
<html>
<head>
  <!-- Mimic Internet Explorer 7 -->
  <meta http-equiv="X-UA-Compatible" content="IE=IE8" />
  <title>Plania 7.3 Redirector</title>
</head>
<body>
  <p>Content goes here.</p>
	<meta HTTP-EQUIV="REFRESH" content="5; url=/PlaniaWS/LoginPage.aspx">
</body>
</html> 

我的公司有一个旧的网络产品,旧版本需要 Internet Explorer 8。

使用兼容性工作得很好,但在 Windows 10 和 Edge(Spartan) 中,这不再有效。 我注意到其他页面能够使 Edge(Spartan) 向用户生成以下消息。

你如何做到这一点?

我试过了:

<!DOCTYPE HTML>
<html>
<head>
  <!-- Mimic Internet Explorer 7 -->
  <meta http-equiv="X-UA-Compatible" content="IE=IE8" />
  <title>Plania 7.3 Redirector</title>
</head>
<body>
  <p>Content goes here.</p>

</body>
</html> 

Edge(spartan) 可以给用户的“错误信息”截图。

编辑: 我知道这不是一个好的长期解决方案,产品的新版本没有任何浏览器依赖性。但我想为旧版本提供支持,以便它适用于更新操作系统。

【问题讨论】:

  • 您不能强制页面在特定浏览器上打开。您的问题是:“如何在 Edge 上打开页面时显示‘此网站需要 Internet Explorer’”消息?
  • @GyumFox 没错。我想要那个特定的错误消息。我会说它不是重复的,因为我在屏幕截图中显示的消息是内置于 IE 中的,而不是自定义的“使用不同的浏览器”消息。
  • 我不认为您看到的消息是自定义消息。我认为屏幕截图上的消息仅适用于旧版本的 Edge。

标签: html internet-explorer


【解决方案1】:

以前可能是不可能的,但现在使用 IE 11 是可能的。

答案是使用IE11 的企业模式。我相信您可以从这里找到所需的一切: Use Enterprise Mode to improve compatibility

企业模式架构有两个版本(v.1和v.2),建议使用here建议的v.2。

下面是不容易找到的东西:

让 IE11 的企业模式在 Windows 7 上运行

Windows 7 上当前最新的 IE11 版本是

  • 版本 11.0.9600.17483(更新版本 11.0.20)

要使 IE11 在企业模式下工作,您必须至少安装 cumulative update - KB3160005 for Windows 7

用IE打开所有内网站点

通过启用此策略,您将所有 Intranet 转发到 IE:

管理模板\Windows 组件\Microsoft Edge\将所有 Intranet 流量发送到 Internet Explorer

当您在 Edge 地址栏中输入http://site-name 格式时,此功能有效。

注意:经过测试,如果URL中包含域名,比如http://site-name.contoso.com,Edge会在自己内部打开网站。

【讨论】:

  • 你可以不代表你应该
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-16
  • 2021-05-27
  • 1970-01-01
  • 1970-01-01
  • 2021-08-03
相关资源
最近更新 更多