//浏览器检测
(function(){
window.sys={};
var ua=navigator.userAgent.toLowerCase();//获取炉冷却信息字符串
var s;//浏览器信息数组,浏览器名称+版本号
//document.write(ua);//不同浏览器将输出一下浏览器信息
/*
document.write(ua);//不同浏览器将输出一下浏览器信息
* IE:mozilla/5.0 (compatible; msie 9.0; windows nt 6.1; trident/5.0; slcc2; .net clr 2.0.50727; .net clr 3.5.30729; .net clr 3.0.30729; .net4.0c; .net4.0e)
*fixfox:mozilla/5.0 (windows nt 6.1; rv:36.0) gecko/20100101 firefox/36.0
*chrome:mozilla/5.0 (windows nt 6.1) applewebkit/537.36 (khtml, like gecko) chrome/42.0.2311.135 safari/537.36
*safari:mozilla/5.0 (windows nt 6.1) applewebkit/534.57.2 (khtml, like gecko) version/5.1.7 safari/534.57.2
*opara:mozilla/5.0 (windows nt 6.1) applewebkit/537.36 (khtml, like gecko) chrome/41.0.2272.89 safari/537.36 opr/28.0.1750.48 (edition baidu) *很怪异版本号在最后面28.0.1750.48**
* */
/*
IE:alert(ua.match(/msie ([\d.]+)/));//不要漏掉了空格,输出msie 9.0,9.0 浏览器,版本号 版本号
Fixfox:alert(ua.match(/firefox\/([\d.]+)/))//firefox/36.0
chrome:alert(ua.match(/chrome\/([\d.]+)/)); //chrome/42.0.2311.135
pera:alert(ua.match(/opera\/.*version\/([\d.]+)/));//欧鹏的挂掉了,明天看看什么情况
safari: document.write(ua.match(/version\/([\d.]+).*safari/)) ;//version/5.1.7 safari,5.1.7
*/
/* if((/msie ([\d.]+)/).test(ua))//如果存在,IE
{
s=ua.match(/msie ([\d.]+)/);
sys.ie=s[1];//9.0
}
if((/firefox\/([\d.]+)/).test(ua))//如果存在,firefox
{
s=ua.match(/firefox\/([\d.]+)/);
sys.ie=s[1];//36.0
}
if((/chrome\/([\d.]+)/).test(ua))//如果存在,chrome
{
s=ua.match(/chrome\/([\d.]+)/);
sys.ie=s[1];//42.0.2311.135
}
if((/version\/([\d.]+).*safari/).test(ua))//如果存在,safari
{
s=ua.match(/version\/([\d.]+).*safari/);
sys.ie=s[1];//5.1.7
}
alert(sys.ie);//输出版本号
*/
//多层级三目
(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\/.*version\/([\d.]+)/)) ? sys.opera = s[1] :
(s = ua.match(/version\/([\d.]+).*safari/)) ? sys.safari = s[1] : 0;
alert(sys.firefox);
})();