我想为我在IIS中托管的网页设置X-UA-Compatible: IE=Edge
。我在哪里可以设置这个?
我知道可以用两种方式设置
IIS http header
这是我的问题
答案 0 :(得分:1)
我建议在html元标记和响应标头中设置它。 响应标头将位于元标记之前,但出于本地目的,元标记将充当回退机制。 设置两者都不会影响性能。
答案 1 :(得分:1)
通过元标记设置会导致您的网站破坏W3C验证。所以我个人更喜欢标题。正如我在此处所示:http://www.salmanq.com/blog/ie-compatibility-and-w3c-validation/2013/03/
答案 2 :(得分:-1)
根据msdn,浏览器(至少IE8)首先在HTTP标头之前查找元标记。
http://blogs.msdn.com/b/ie/archive/2010/03/02/how-ie8-determines-document-mode.aspx
所以不需要在两个地方添加。元标记就足够了。