【问题标题】:Make websites even working on IE compatibility mode让网站甚至可以在 IE 兼容模式下工作
【发布时间】:2012-03-13 15:41:50
【问题描述】:

这个问题可能对我来说似乎超出了界限,但在我的情况下是需要的

我正在开发我的网站,它在除 IE 兼容模式之外的所有浏览器中都能正常工作。我在堆栈溢出中引用了许多站点和许多答案。

他们都将一个点称为

<meta http-equiv="x-ua-compatible" content="IE=8"> or EDGE

这将强制 IE 跳过兼容性视图,但我需要我的网站也应该在 IE 兼容模式下稳定。

希望我能在这里得到答案...

提前致谢。

【问题讨论】:

标签: internet-explorer cross-browser ie-compatibility-mode


【解决方案1】:

您不需要它在兼容模式下工作。

兼容模式是为了用户的方便(即,不是程序员的方便)而设计的,以使针对早期版本 IE 的网站在当前版本中可用

如果您的网页在当前版本中正常运行,则无需使其在兼容性视图中运行,事实上,您不应该担心使其在该版本中运行。这不仅限于 IE 的兼容模式,any 兼容模式通常也是如此。除非必须,否则您不会使用它,最好的页面也不必这样做。

您已经遇到的 sn-p 就是解决方案(您到处都能看到它是有原因的)。它告诉 IE 您正确支持最新版本的渲染引擎,因此它应该使用它来显示您的页面。用户无需执行任何特殊操作即可使其工作。

【讨论】:

  • 没错,但是开发在本地网络上运行的 Web 应用程序的人呢?默认情况下,“在兼容性视图中显示 Intranet 站点”是打开的。系统管理员很难禁用此功能,就我而言,无论如何都不在乎。
猜你喜欢
  • 2012-03-19
  • 2023-03-24
  • 2011-04-16
  • 1970-01-01
  • 1970-01-01
  • 2013-09-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多