ぶりりあんとろーど(仮)

2018-02-15

[]IEバージョンを取得する

<html>
  このブラウザは↓</br>
 <p id="myuserAgent"></p>
</html>

<script>
//ブラウザ情報の取得
var userAgent = window.navigator.userAgent.toLowerCase();

//HTMLに書き出し
var element = document.getElementById('myuserAgent');
element.innerHTML = userAgent;
</script>



上記で取得できるが取得した値で判定する際には以下の注意点がある。


IE11からuserAgentの文字列フォーマットが変更となっている

IE9

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

IE10

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

IE11

Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko


互換表示モードだとuserAgentが互換後の値に変わってしまう

→userAgent だけでなくappVersionも併せて使うことで回避可能

さくらさくら 2018/02/15 14:15 突然の訪問、失礼いたします。
私はこちら⇒b--n.net
でブログをやっているさくらといいます。
色々なブログをみて勉強させていただいています。
もしよろしかったら相互リンクをお願いできないでしょうか?
「やってもいいよ」という方はコメントを返してくだされば、
私もリンクさせていただきます。
よろしくお願いします^^