什么是触发此页面上的IE7标准模式?

时间:2011-10-11 12:43:37

标签: internet-explorer-8 ie8-compatibility-mode

1。打开IE8
 2。按F12
 3。加载msdn.com

你应该看到

msdn doctype and compatibility mode

4。打开新标签页并加载this site 你应该看到

preview doctype and compatibility mode

请告诉我第二页上的内容会触发IE8 Compat View IE7标准

在相关页面上,我们不设置X-UA兼容的元标记(但是,我们正考虑将其设置为EDGE),我们不会在标题中发送X-UA-Compatible。

我不知道在我的浏览器中我可以设置这个,我知道三个测试中的一个,ONE没有问题,另外两个没有。

1 个答案:

答案 0 :(得分:16)

有三件事可能导致页面在IE7模式下打开:

  1. 浏览器配置。这可能是一个问题,特别是对于本地Intranet上的站点。

  2. X-UA-Compatible元标记。

  3. X-UA-Compatible HTTP标头。

  4. X-UA-Compatible个变体可以覆盖浏览器配置问题。

    如果您确定它不是您的浏览器配置,并且您在代码中看不到相关的<meta>标记,那么X-UA-Compatible设置可能会作为HTTP标头提供并且具体告诉浏览器进入IE7模式。

    提供X-UA-Compatible设置没有任何问题,但设置较高版本的IE比较低版本更常见;较低的设置通常仅用于显式降级浏览器以查找真正的旧网站。

    浏览器配置可能会有问题,因为即使您在计算机上关闭它,也无法确定其他用户如何配置其浏览器。因此,在大多数情况下,最好将X-UA-Compatible作为元标记或HTTP标头提供。