js判断运行jsp页面的浏览器类型以及版本示例
js判断运行jsp页面的浏览器类型以及版本示例
发布时间:2016-12-30 来源:查字典编辑
摘要:这两天做了一个判断浏览器类型和版本号的业务,记录下相关的js代码:复制代码代码如下:functionallinfo(){varua=navi...

这两天做了一个判断浏览器类型和版本号的业务,记录下相关的js代码:

复制代码 代码如下:

function allinfo(){

var ua = navigator.userAgent;

ua = ua.toLowerCase();

var match = /(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";

}

else if (parseInt(match[2]) === 7) { //ie7

alert("ie7");

//document.getElementById("hid").style.display = "none";

// document.getElementById("show").style.display = "block";

}

else if (parseInt(match[2]) === 8){ //ie8

alert("ie8");

}

else if(parseInt(match[2]) === 9){

alert("ie9");

//document.getElementById("hid").style.display = "none";

}

break;

case "webkit": //safari or chrome

//alert("safari or chrome");

// 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;

}

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类