我的可怕时间迫使IE在我的开发环境中渲染超出IE8模式。有很多文章谈论IE和本地192.168.x.x IPS。我创建了一个局域网.net TLD,它在我的内部网络上工作,但不能在开发服务器上进行调试。将IE强制为边缘模式,而不是SP2010中的兼容模式
简单地增加:
<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
没有工作。我确信这是第一次,我改变了DOCTYPE为纯老:
<!DOCTYPE html>
我也试过在IIS级别添加响应头。没爱。
也试过:
private void Page_PreRender(object sender, System.EventArgs e) {
HtmlMeta MetaTag = new HtmlMeta();
MetaTag.Attributes["http-equiv"] = "Content-Type";
MetaTag.Attributes["content"] = "text/html; charset=utf-8;";
Page.Header.Controls.AddAt(0, MetaTag);
MetaTag = new HtmlMeta();
MetaTag.Attributes["http-equiv"] = "X-UA-Compatible";
MetaTag.Attributes["content"] = "IE=Edge,chrome=1";
Page.Header.Controls.AddAt(0, MetaTag);
}
仍然没有爱...
因为这是这么痛,我想我会分享Q&A的风格。 –