JavaScriptでIEブラウザを判定する
// ブラウザ判定
var userAgent = window.navigator.userAgent.toLowerCase();
if( userAgent.match(/(msie|MSIE)/) || userAgent.match(/(T|t)rident/) ) {
var isIE = true;
var version = userAgent.match(/((msie|MSIE)\s|rv:)([\d\.]+)/)[3];
version = parseInt(ieVersion);
} else {
var isIE = false;
var version = '';
}
##関数化
// ブラウザ判定
// IE以外であれば false を返し、IEであればバージョンを返す
function CheckIE(){
var userAgent = window.navigator.userAgent.toLowerCase();
if( userAgent.match(/(msie|MSIE)/) || userAgent.match(/(T|t)rident/) ) {
var isIE = true;
var ieVersion = userAgent.match(/((msie|MSIE)\s|rv:)([\d\.]+)/)[3];
version = parseInt(ieVersion);
//IEブラウザ バージョンを返す
return version;
} else {
//IE以外のブラウザ
return true;
}
}