zl程序教程

您现在的位置是:首页 >  后端

当前栏目

js判断运行jsp页面的浏览器类型以及版本示例

JSJSP浏览器 类型 版本 运行 示例 判断
2023-06-13 09:15:07 时间
这两天做了一个判断浏览器类型和版本号的业务,记录下相关的js代码:
复制代码代码如下:

functionallinfo(){

varua=navigator.userAgent;
ua=ua.toLowerCase();
varmatch=/(webkit)[\/]([\w.]+)/.exec(ua)||
/(opera)(?:.*version)?[\/]([\w.]+)/.exec(ua)||
/(msie)([\w.]+)/.exec(ua)||
!/compatible/.test(ua)&&/(mozilla)(?:.*?rv:([\w.]+))?/.exec(ua)||[];

//如果需要获取浏览器版本号:match[2]

switch(match[1]){
case"msie"://ie
if(parseInt(match[2])===6){//ie6
alert("ie6");
alert("暂时不支持IE7.0及以下版本浏览器,请升级您的浏览器版本!");
//document.getElementById("hid").style.display="none";
//document.getElementById("show").style.display="block";
//document.getElementById("nosee_b").style.display="none";
}
elseif(parseInt(match[2])===7){//ie7
alert("ie7");
//document.getElementById("hid").style.display="none";
//document.getElementById("show").style.display="block";
}
elseif(parseInt(match[2])===8){//ie8
alert("ie8");
}
elseif(parseInt(match[2])===9){
alert("ie9");
//document.getElementById("hid").style.display="none";
}
break;
case"webkit"://safariorchrome
//alert("safariorchrome");
//document.getElementById("middle").style.display="none";
break;
case"opera"://opera
alert("opera");
break;
case"mozilla"://Firefox
alert("Firefox");
//document.getElementById("hid").style.display="none";
break;
default:
break;
}
}