B/S结构浏览器兼容有关问题(一)获知是何种浏览器

B/S结构浏览器兼容问题(一)获知是何种浏览器
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) ; 
else if (Sys.firefox) {
	alert("发现您现在使用的非IE浏览器 \n本系统建议使用兼容的IE浏览器 \n我们正在完善对其他浏览器兼容性的支持,谢谢您的支持!");
}
else if (Sys.chrome) {
	alert("本系统建议使用兼容的IE浏览器,我们正在完善对chrome兼容的支持");
}
else if (Sys.opera) {
	alert("本系统建议使用兼容的IE浏览器,我们正在完善对opera兼容的支持");
}
else if (Sys.safari) { 
	alert("本系统建议使用兼容的IE浏览器,我们正在完善对safari兼容的支持");
}