[英]MVC / Internet Explorer 10 defaults to Compatibility View?
我使用远程桌面访问Windows 8 PC。
在我的MVC 4控制器中,我在第一个请求上获得了以下代码:
If Request.Browser.Browser.ToLower = "ie" Then
If CDec(Request.Browser.Version.Replace(".", ",")) < 9 Then
Response.Redirect("browser_too_old.html", True)
Exit Function
End If
End If
但是,当我使用远程桌面登录到Windows 8 PC时,Internet Explorer默认为版本7(兼容性视图):
Mozilla / 4.0(兼容; MSIE 7.0; Windows NT 6.2; WOW64; Trident / 6.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729; InfoPath.3)
由于我正在使用控制器(尚未加载任何网页),因此无法使用:
meta http-equiv =“ X-UA-Compatible” content =“ IE = edge,chrome = 1”
如何强制将其设为IE10(即-不是兼容性视图)?
IE默认以兼容模式显示本地/内联网站点。
“您可以从IE菜单的“工具->兼容性视图设置”中更改这些设置。当然,该菜单现在已被隐藏起来,因此只有按Alt才能看到。
资料来源: 为什么IE9会在我的网站上切换到兼容模式?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.