Skip to content

Instantly share code, notes, and snippets.

@barlas
Last active August 29, 2015 14:10
Show Gist options
  • Save barlas/dcce60b534a276a8121e to your computer and use it in GitHub Desktop.
Save barlas/dcce60b534a276a8121e to your computer and use it in GitHub Desktop.
javascript - Browser, mobile and tablet device detection on boolean variables.
var isChrome = navigator.userAgent.indexOf('Chrome') > -1;
var isFireFox = navigator.userAgent.toLowerCase().indexOf('firefox') > -1;
var isSafari = navigator.userAgent.indexOf('Safari') > -1;
if ((isChrome)&&(isSafari)) {isSafari=false;}
var isIE = navigator.appName.indexOf('Internet Explorer')!=-1;
var isIE7 = navigator.appVersion.indexOf("MSIE 7.") != -1;
var isIE8 = navigator.appVersion.indexOf("MSIE 8.") != -1;
/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ? isTabletMobile = true : isTabletMobile = false;
/iPad/i.test(navigator.userAgent) ? isTablet = true : isTablet = false;
/Android|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ? isMobile = true : isMobile = false;
/Android/i.test(navigator.userAgent) ? isAndroid = true : isAndroid = false;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment