2013年11月9日土曜日

IE11のユーザエージェント

IE11 ではユーザエージェントに "MSIE" を含まいないので注意が必要です。

IE7
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)

IE8
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)

IE9
Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)

IE10
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)

IE11
Mozilla/5.0 (Windows NT 6.1; Trident/7.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; BRI/2; rv:11.0) like Gecko

IE7 ~ 10 では MSIE *** の部分で判定、IE11 では Trident/7.0 または rev:11.0 で判定するのが良いと思います。IE7 では Trident を含まない点に注意です。

なお IE11 のユーザエージェントは Windows のバージョンによっても変化します。
詳しくは以下の公式情報を御覧ください。
ユーザーエージェント文字列の変更 - InternetExplorer

0 件のコメント:

コメントを投稿