我们有一个ASP.NET MVC应用程序,刚刚开始在加载时强制IE进入IE9兼容性视图。我们已将以下内容添加到布局页面
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
或
<meta http-equiv="X-UA-Compatible" content="IE=9" />
但该页面仍然迫使IE进入兼容模式。问题是我们只支持IE 8及以上,所以当我们执行服务器端检查时,它认为浏览器是IE 7并告诉用户升级他们的浏览器。
任何人都知道为什么给定的浏览器会完全忽略X-UA兼容标记并以兼容模式呈现页面?
答案 0 :(得分:4)
没关系。那令人尴尬。也许我的愚蠢将来会拯救别人。