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兼容的支持"); }