home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2012 January / ME_2012_01.iso / Galileo-Video / system / js / browserdetection.js next >
Encoding:
Text File  |  2010-11-08  |  2.4 KB  |  107 lines

  1. var browser = navigator.userAgent;
  2. var browser_name = 'Unknown';
  3. var browser_version = 'Unknown';
  4.  
  5. if ( browser.indexOf( 'MSIE' ) !== -1 )
  6. {
  7.     browser_name = 'Microsoft Internet Explorer';
  8.  
  9.     if ( browser.indexOf( 'MSIE 6' ) !== -1 )
  10.     {
  11.         browser_version = '6';
  12.     }
  13.     else if ( browser.indexOf( 'MSIE 7' ) !== -1 )
  14.     {
  15.         browser_version = '7';
  16.     }
  17.     else if ( browser.indexOf( 'MSIE 8' ) !== -1 )
  18.     {
  19.         browser_version = '8';
  20.     }
  21.     else if ( browser.indexOf( 'MSIE 9' ) !== -1 )
  22.     {
  23.         browser_version = '9';
  24.     }
  25. }
  26. else if ( browser.indexOf( 'Firefox' ) !== -1 )
  27. {
  28.     browser_name = 'Mozilla Firefox';
  29.  
  30.     if ( browser.indexOf( 'Firefox/4' ) !== -1 )
  31.     {
  32.         browser_version = '4';
  33.     }
  34.     else if ( browser.indexOf( 'Firefox/3.6' ) !== -1 )
  35.     {
  36.         browser_version = '3.6';
  37.     }
  38.     else if ( browser.indexOf( 'Firefox/3.5' ) !== -1 )
  39.     {
  40.         browser_version = '3.5';
  41.     }
  42.     else if ( browser.indexOf( 'Firefox/3' ) !== -1 )
  43.     {
  44.         browser_version = '3';
  45.     }
  46.     else if ( browser.indexOf( 'Firefox/2' ) !== -1 )
  47.     {
  48.         browser_version = '2';
  49.     }
  50. }
  51. else if ( browser.indexOf( 'Chrome' ) !== -1 )
  52. {
  53.     browser_name = 'Google Chrome';
  54.  
  55.     if ( browser.indexOf( 'Chrome/4' ) !== -1 )
  56.     {
  57.         browser_version = '4';
  58.     }
  59.     else if ( browser.indexOf( 'Chrome/5' ) !== -1 )
  60.     {
  61.         browser_version = '5';
  62.     }
  63.     else if ( browser.indexOf( 'Chrome/6' ) !== -1 )
  64.     {
  65.         browser_version = '6';
  66.     }
  67.     else if ( browser.indexOf( 'Chrome/7' ) !== -1 )
  68.     {
  69.         browser_version = '7';
  70.     }
  71.     else if ( browser.indexOf( 'Chrome/8' ) !== -1 )
  72.     {
  73.         browser_version = '8';
  74.     }
  75.     else if ( browser.indexOf( 'Chrome/9' ) !== -1 )
  76.     {
  77.         browser_version = '9';
  78.     }
  79. }
  80. else if ( browser.indexOf( 'Safari' ) !== -1 )
  81. {
  82.     browser_name = 'Apple Safari';
  83.  
  84.     if ( browser.indexOf( 'Version/3' ) !== -1 )
  85.     {
  86.         browser_version = '3';
  87.     }
  88.     else if ( browser.indexOf( 'Version/4' ) !== -1 )
  89.     {
  90.         browser_version = '4';
  91.     }
  92.     else if ( browser.indexOf( 'Version/5' ) !== -1 )
  93.     {
  94.         browser_version = '5';
  95.     }
  96. }
  97. else if ( browser.indexOf( 'Opera/9' ) !== -1 )
  98. {
  99.     browser_name = 'Opera';
  100.     browser_version = '9';
  101.  
  102.     if ( browser.indexOf( 'Version/10' ) !== -1 )
  103.     {
  104.         browser_version = '10';
  105.     }
  106. }
  107.