【发布时间】:2015-07-07 17:45:03
【问题描述】:
我一直在阅读有关 IE 中的文档类型模拟和兼容模式的信息,不得不说它有点让人摸不着头脑。
我开发了一个带有 Bootstrap 3 和 Ember 的应用程序,通过菜单控制渲染几个页面。
我在所有浏览器、Webkit、Moz 和 IE 中都对此进行了测试,一切看起来都很完美。我在一家大公司工作,所以当我决定在一些同事的电脑上测试它时,在 IE 上,我得到了一个空白页。现在我发现这很奇怪,因为它们都在运行 IE10 或 IE11,尽管有奇怪的 IE9。我无法理解它,因为它在我的 IE 上完美呈现。
所以无论如何,我开始在他们的浏览器上按 F12 并意识到他们中的许多人都在模拟 IE7,即使他们运行的是 IE10 或 11。
我阅读了一些关于这个问题的信息,我发现了以下内容:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />
所以我继续将此行添加到我的页面中,如下所示:
<!DOCTYPE html>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />
现在我的问题是:我是否正确假设如果在工作中使用 IE 时设置了某种组策略,那么这种解决方法可以解决问题?
我明天早上会做一些测试,但只是想知道这是否正确?
很多人在工作中使用 Chrome 和 Firefox 或任何他们想要的东西,但显然有不少人使用 IE。
【问题讨论】:
-
我相信组策略会赢。我有一个 Intranet 应用程序的问题,即选中了“为 Intranet 应用程序启用兼容模式”复选框。 Http 标头,元标记,没有任何效果。我们不得不取消选中该框。
标签: html internet-explorer x-ua-compatible