判断当前浏览器的类型
使用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
}