因为最近做的项目在浏览器里显示不相同,就想到通过判断区分浏览器类型来插入不同的css
找到的一个最好用的,和大家分享:
function distBrowser() { 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) return 'IE'; if (Sys.firefox) return 'Firefox'; if (Sys.chrome) return 'Chrome'; if (Sys.opera) return 'Opera'; if (Sys.safari) return 'Safari'; }