使用navigator.userAgent来判断浏览器的类型
function userBrowser(){
var browserName=navigator.userAgent.toLowerCase();
if(/msie/i.test(browserName) && !/opera/.test(browserName)){
alert("IE");
return ;
}else if(/firefox/i.test(browserName)){
alert("Firefox");
return ;
}else if(/chrome/i.test(browserName) && /webkit/i.test(browserName) && /mozilla/i.test(browserName)){
alert("Chrome");
return ;
}else if(/opera/i.test(browserName)){
alert("Opera");
return ;
}else if(/iPad/i){
alert("ipad");
return ;
}
else if(/webkit/i.test(browserName) &&!(/chrome/i.test(browserName) && /webkit/i.test(browserName) && /mozilla/i.test(browserName))){
alert("Safari");
return ;
}else{
alert("unKnow");
}
};
判断浏览器是否是IE或者IE8以下
var DEFAULT_VERSION = "8.0";
var ua = navigator.userAgent.toLowerCase();
var isIE = ua.indexOf("msie")>-1;
var safariVersion;
if(isIE){
safariVersion = ua.match(/msie ([d.]+)/)[1];
}
if(safariVersion <= DEFAULT_VERSION ){
// 进行你所要的操作
}
如果是IE8 or IE8以下,就跳转到新的页面
var DEFAULT_VERSION = "8.0";
var ua = navigator.userAgent.toLowerCase(); var isIE = ua.indexOf("msie")>-1; var safariVersion; if(isIE){ safariVersion = ua.match(/msie ([d.]+)/)[1]; if(safariVersion <= DEFAULT_VERSION ){ // 跳转至页面1 }else{ // 跳转至页面2 } }else{ // 跳转至页面2 }