1俺孙、判斷瀏覽器類型
var Sys = {};
? ? ? ? var ua = navigator.userAgent.toLowerCase();
? ? ? ? var s;
? ? ? ? ? ? (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
? ? ? ? ? ? (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
? ? ? ? ? ? (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
? ? ? ? ? ? (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
? ? ? ? ? ? (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
? ? ? ? //以下進(jìn)行測試
? ? ? ? if (Sys.ie) document.write('IE: ' + Sys.ie);
? ? ? ? if (Sys.firefox) document.write('Firefox: ' + Sys.firefox);
? ? ? ? if (Sys.chrome) document.write('Chrome: ' + Sys.chrome);
? ? ? ? if (Sys.opera) document.write('Opera: ' + Sys.opera);
? ? ? ? if (Sys.safari) document.write('Safari: ' + Sys.safari);
? ?
? ? ? ? function getBrowserInfo() {
? ? ? ? ? ? var Sys = {};
? ? ? ? ? ? var ua = navigator.userAgent.toLowerCase();
? ? ? ? ? ? var re = /(msie|firefox|chrome|opera|version).*?([\d.]+)/;
? ? ? ? ? ? var m = ua.match(re);
? ? ? ? ? ? Sys.browser = m[1].replace(/version/, "'safari");
? ? ? ? ? ? Sys.ver = m[2];
? ? ? ? ? ? return Sys;
? ? ? ? }
? ? ? ? document.write('
');
? ? ? ? //獲取當(dāng)前的瀏覽器信息
? ? ? ? var sys = getBrowserInfo();
? ? ? ? //sys.browser得到瀏覽器的類型藐唠,sys.ver得到瀏覽器的版本
? ? ? ? document.write(sys.browser + "的版本是:" + sys.ver);
2柠辞、判斷瀏覽器類型
var?userAgent?=?navigator.userAgent;?//取得瀏覽器的userAgent字符串??
var?isOpera?=?userAgent.indexOf("Opera")?>?-1;??
//判斷是否Opera瀏覽器??
if?(isOpera)?{??
return?"Opera"??
??};???
//判斷是否Firefox瀏覽器??
if?(userAgent.indexOf("Firefox")?>?-1)?{??
return?"FF";??
??}???
//判斷是否chorme瀏覽器??
if?(userAgent.indexOf("Chrome")?>?-1){??
return?"Chrome";??
??}??
//判斷是否Safari瀏覽器??
if?(userAgent.indexOf("Safari")?>?-1)?{??
return?"Safari";??
??}???
//判斷是否IE瀏覽器??
if?(userAgent.indexOf("compatible")?>?-1?&&?userAgent.indexOf("MSIE")?>?-1?&&?!isOpera)?{??
return?"IE";??
??}??
//判斷是否Edge瀏覽器??
if?(userAgent.indexOf("Trident")?>?-1)?{??
return?"Edge";??
??};??