0

我有一个简单的 HTML5 页面。

<!DOCTYPE html>
<html>
Test
</html>

在我的本地 IIS 上,IE 10 PP2 和 Chrome 可以正常返回此页面。文档类型在标题中。

但是当我在远程服务器上从我们的 IIS 7.5 上提供这个页面时,Chrome 可以工作,但 IE 10 PP2 的文档类型在响应中被注释掉了。

<!-- DOCTYPE html -->

我的服务器是否缺少会导致这种情况发生的更新?

(我使用 VS 2012 制作了简单的测试页面,具有真正的 HTML 5 功能,例如在 IE 10 和 Chrome 中本地工作的“占位符”属性,机器人仅在我们服务器的 Chrome 中。)

谢谢你的帮助。

4

1 回答 1

1

将此添加到我的 web.config 会阻止 IE 在本地 Intranet 上以兼容模式呈现。

<system.webServer>
<httpProtocol>
  <customHeaders>
    <clear />
    <add name="X-UA-Compatible" value="IE=edge" />
  </customHeaders>
</httpProtocol>
</system.webServer>
于 2013-01-07T20:35:29.990 回答