Skip to main content

How to detect a mobile device using javascript (iphone/ipad/android/blackberry/webos/ipod/iemobile)?

<html>
    <script>
        function is_mobile() {
            if(navigator.userAgent.toLowerCase().search('iphone') > -1) {
                alert('iphone');
            }else if(navigator.userAgent.toLowerCase().search('android') > -1){
                alert('android');
            }else if(navigator.userAgent.toLowerCase().search('ipad') > -1){
                alert('ipad');
            }else if(navigator.userAgent.toLowerCase().search('blackberry') > -1){
                alert('blackberry');
            }else if(navigator.userAgent.toLowerCase().search('webos') > -1){
                alert('webos');
            }else if(navigator.userAgent.toLowerCase().search('ipod') > -1){
                alert('ipod');
            }else if(navigator.userAgent.toLowerCase().search('iemobile') > -1){
                alert('iemobile');
            }else if(navigator.userAgent.toLowerCase().search('bada') > -1){
                alert('bada');
            }
        }
    </script>
    <body onload="is_mobile()">
        <h1>How to detect a mobile device using javascript (iphone/ipad/android/blackberry/webos/ipod/iemobile/bada)? </h1>
    </body>
</html>

Comments