Mozilla ブラウザーで Internet Explorer レンダリング エンジンがオンになっているかどうかを確認したいので、コード内にいくつかのコントロールを隠します。ブラウザー自体が Internet Explorer である場合は、制御を示したいと考えています。
問題は、Mozilla ブラウザーと Internet Explorer ブラウザーでオンになっている Internet Explorer レンダリング エンジンを検出して区別する方法です。
IE がオンになっている mozilla ブラウザーのナビゲーション オブジェクトのユーザー エージェントは次のとおりです。
Mozilla/4.0 (互換性; MSIE 7.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4. 0C; .NET4.0E)
IE ブラウザーのナビゲーション オブジェクトのユーザー エージェント:
Mozilla/4.0 (互換性; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4. 0C; .NET4.0E)