判斷瀏覽器類型
/**
* 判斷瀏覽器類型
* 返回表示瀏覽器類型的字符串
*/
function whoIsMe(){
var explorer = navigator.userAgent;
if(explorer.indexOf("Opera") != -1) {
return 'Opera';
}
else if(explorer.indexOf("MSIE") != -1) {
return 'IE';
}
else if(explorer.indexOf("Firefox") != -1) {
return 'Firefox';
}
else if(explorer.indexOf("Netscape") != -1) {
return 'Netscape';
}
else if(explorer.indexOf("Chrome") != -1) {
return 'Chrome';
}
else if(explorer.indexOf("Safari") != -1) {
return 'Safari';
}
else{
return '沒法識別的瀏覽器。';
}
}
判斷IE版本
/*
* 判斷IE的版本。
* 返回表示IE版本號的int型數字
* 返回-1表示不是IE瀏覽器
*/
function whichIE(){
var appName = navigator.appName;
var appVersion = navigator.appVersion;
if(appName != "Microsoft Internet Explorer" ){
return -1;
}
if(appVersion.match(/6./i)=="6."){
return 6;
}
else if(appVersion.match(/7./i)=="7."){
return 7;
}
else if(appVersion.match(/8./i)=="8."){
return 8;
}
else if(appVersion.match(/9./i)=="9."){
return 9;
}
}