判断浏览器版本、系统型号等

来源:互联网 发布:曲无忆捏脸数据 编辑:程序博客网 时间:2024/06/05 02:53

判断浏览器,可以解决不同浏览器的兼容问题;

var userAgent = navigator.userAgent;if(userAgent.indexOf("OPR") > -1){    //Opera浏览器,因为Opera浏览器的userAgent也有Chrome和Safari,所以要写在前面    alert("Opera");}else if(userAgent.indexOf("Version") > -1 && userAgent.indexOf("Safari") > -1){    //没有更好的办法判断Safari浏览器,只能通过version(版本号)的英文来判断,因为别的浏览器版本号不是这样写的    alert("Safari");}else if(userAgent.indexOf("Chrome") > -1){    //谷歌浏览器也有可能是使用Chrome内核的其他浏览器    alert("Chrome");}else if(userAgent.indexOf("Firefox") > -1){    //火狐浏览器    alert("Firefox");}else if(userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE 10.0") > -1){    //IE 10.0    alert("IE 10.0");}else if(userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE 9.0") > -1){    //IE 9.0    alert("IE 9.0");}else if(userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE 8.0") > -1){    //IE 8.0    alert("IE 8.0");}else if(userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE 7.0") > -1){    //IE 7.0    alert("IE 7.0");}

各浏览器的navigator.userAgent

浏览器 navigator.userAgent 谷歌 Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36 火狐 Mozilla/5.0 (Windows NT 10.0; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0 Opera Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.81 Safari/537.36 OPR/45.0.2552.635 Safari Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/10.1 Safari/603.1.30 IE11.0 Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; rv:11.0) like Gecko IE10.0 Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729) IE9.0 Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729) IE8.0 Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729) IE7.0 Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729)

Windows NT 区别系统版本

系统版本 Windows NT win 10 Windows NT 10.0 win 8 Windows NT 6.2 win 7 Windows NT 6.1 vista Windows NT 6.0 win xp Windows NT 5.1 win 2000 Windows NT 5.0
0 0
原创粉丝点击