昨日のエントリーで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 コメント:
コメントを投稿