昨日のエントリーでIE8の判定方法について書きました。
今日は、IE9の判定方法について。
var isIE = (window.attachEvent)? true : false; var isIE8; var isIE9; if(isIE){ if(window.addEventListener){ isIE8 = false; if(!window.applicationCache){ isIE9 = true; }else{ isIE9 = false; } }else{ isIE8 = true; isIE9 = false; } }Internet Explorer デベロッパー センターに記載されていたIE10からサポートされているapplicationCache propertyのサポート状況で判断する方法。
今回は簡単に書くことはできないかなーっと思っていたら、意外と単純化できたかも。
var isIE9 = (window.attachEvent && window.addEventListener && !window.applicationCache)? true : false;
0 コメント:
コメントを投稿