0

我使用远程桌面访问 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" 内容="IE=edge,chrome=1"

我如何强制它成为 IE10(即 - 不是兼容性视图)?

4

1 回答 1

1

IE 默认以兼容模式显示本地/Intranet 站点。

“你可以从 IE 菜单的‘工具 -> 兼容性视图设置’中更改这些设置。当然,该菜单现在被偷偷地隐藏了,所以在你按下 Alt 之前你不会看到它。”

来源:为什么IE9在我的网站上切换到兼容模式?

于 2013-07-04T09:57:17.980 回答