国内流行的内容管理系统(CMS)多端全媒体解决方案 https://www.dedebiz.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
717B

  1. var BROWSER = {};
  2. var USERAGENT = navigator.userAgent.toLowerCase();
  3. browserVersion({'ie':'msie','firefox':'','chrome':'','opera':'','safari':'','maxthon':'','mozilla':'','webkit':''});
  4. if(BROWSER.safari) {
  5. BROWSER.firefox = true;
  6. }
  7. BROWSER.opera = BROWSER.opera ? opera.version() : 0;
  8. function browserVersion(types) {
  9. var other = 1;
  10. for(i in types) {
  11. var v = types[i] ? types[i] : i;
  12. if(USERAGENT.indexOf(v) != -1) {
  13. var re = new RegExp(v + '(\\/|\\s)([\\d\\.]+)', 'ig');
  14. var matches = re.exec(USERAGENT);
  15. var ver = matches != null ? matches[2] : 0;
  16. other = ver !== 0 ? 0 : other;
  17. }else {
  18. var ver = 0;
  19. }
  20. eval('BROWSER.' + i + '= ver');
  21. }
  22. BROWSER.other = other;
  23. }