Advertisement
Guest User

Untitled

a guest
May 29th, 2015
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. (function () {
  2. 'use strict';
  3.  
  4. var matched, browser;
  5.  
  6. matched = (function (ua) {
  7. ua = ua.toLowerCase();
  8.  
  9. var match = /(chrome)[ \/]([\w.]+)/.exec(ua) ||
  10. /(webkit)[ \/]([\w.]+)/.exec(ua) ||
  11. /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) ||
  12. /(msie) ([\w.]+)/.exec(ua) ||
  13. (ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua)) ||
  14. [];
  15.  
  16. return {
  17. browser: match[1] || "",
  18. version: match[2] || "0"
  19. };
  20. }(navigator.userAgent));
  21.  
  22. browser = {};
  23.  
  24. if (matched.browser) {
  25. browser[matched.browser] = true;
  26. browser.version = matched.version;
  27. }
  28.  
  29. // Chrome is Webkit, but Webkit is also Safari.
  30. if (browser.chrome) {
  31. browser.webkit = true;
  32. } else if (browser.webkit) {
  33. browser.safari = true;
  34. }
  35.  
  36. self.browser = browser;
  37. } ());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement