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)

コントローラーを使用しているため (Web ページはまだ読み込まれていません)、これは使用できません。

meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"

強制的に IE10 (つまり、互換表示ではない) にするにはどうすればよいですか?

4

1 に答える 1

1

IE はデフォルトでローカル/イントラネット サイトを互換モードで表示します。

「これらの設定は、IE メニューの [ツール] -> [互換表示設定] から変更できます。もちろん、そのメニューはこっそりと非表示になっているため、Alt キーを押すまで表示されません。」

出典: Web サイトで IE9 が互換モードに切り替わるのはなぜですか?

于 2013-07-04T09:57:17.980 に答える