Detecting Mobile Device from Javascript

October 2013 ยท 1 minute read

This is a pretty lightweight way of detecting when your javascript is living in a mobile device.

if(typeof window.orientation != 'undefined') { /* put mobile spesific code here */ }

To omit spesific devices from running this code you can also add individual checks like the following.

if(typeof window.orientation != 'undefined' && !navigator.userAgent.match(/iPad/i)) {
  /* put mobile spesific(but not ipad) code here */
}

This is a mix of the answers found on stack overflow.