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.

browser_detect.js 870 B

12345678910111213141516171819202122
  1. /* Version Detect */
  2. var appVer = navigator.appVersion.toLowerCase();
  3. var is_minor = parseFloat(appVer);
  4. var is_major = parseInt(is_minor);
  5. var iePos = appVer.indexOf('msie');
  6. if (iePos !=-1) {
  7. is_minor = parseFloat(appVer.substring(iePos+5,appVer.indexOf(';',iePos)))
  8. is_major = parseInt(is_minor);
  9. }
  10. var isIE = (iePos!=-1);
  11. var isIE6 = (isIE && is_major <= 6);
  12. var isIE7 = (isIE && is_major >= 7);
  13. if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ //test for Firefox/x.x or Firefox x.x (ignoring remaining digits);
  14. var isFF = 1;
  15. var ffversion=new Number(RegExp.$1) // capture x.x portion and store as a number
  16. if (ffversion>=3) var isFF3 = 1;
  17. else if (ffversion>=2) var isFF2 = 1;
  18. else if (ffversion>=1) var isFF1 = 1;
  19. }
  20. var isSafari = navigator.userAgent.indexOf('Safari')!=-1 ? 1 : 0;
  21. var isChrome = navigator.userAgent.indexOf('Chrome')!=-1 ? 1 : 0;