Js 获取浏览器类型及版本

作者: jaclon 分类: JS 发布时间: 2012-12-05 11:27 ė 6没有评论

现在浏览器种类繁多,各自对js、css的兼容情况不一,这就要求我们程序员在写代码的时候针对不同浏览器编写不同的代码,下面就给出我从网上收集来的获取浏览器类型及版本代码:

var Sys = {};
	var ua = navigator.userAgent.toLowerCase();
	var s;
	(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.([\d.]+)/)) ? Sys.opera = s[1] :
		(s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
	if (Sys.ie) {
		if (Sys.ie != 7.0) {
			alert("您当前使用的是 IE" + Sys.ie + "浏览器!");
		}
	} else if (Sys.firefox) {
		alert("您当前使用的是 Firefox" + Sys.firefox + "浏览器!");
	} else if (Sys.chrome) {
		alert("您当前使用的是 Chrome" + Sys.chrome + "浏览器!");
	} else if (Sys.opera) {
		alert("您当前使用的是 Opera" + Sys.opera + "浏览器!");
	} else if (Sys.safari) {
		alert("您当前使用的是 Safari" + Sys.safari + "浏览器!");
	} else {
		alert("无法检测出您正在使用的浏览器版本!为了您使用的方便,我们建议您使用IE7.0版浏览器!");
	}

本文出自 肥蕉博客@IT技术,热门话题,生活随笔,美图欣赏,转载时请注明出处及相应链接。

本文永久链接: http://www.bananawolf.com/html/2012/12/870.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

Ɣ回顶部