Essa é outra dica rápida, de como obter o User Agent do seu usuário usando JavaScript.
<script type="text/javascript"> var userAgent = navigator.userAgent.toLowerCase(); alert(userAgent); </script> |
Agora é contigo achar uma utilidade pra isso
, uma é identificar se o usuário está acessando a sua página usando um celular por exemplo:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
<script type="text/javascript"> /* * De acordo com o browser, redirecionar para determinada página */ var userAgent = navigator.userAgent.toLowerCase(); // Devices and Operating Systems var devices = new Array('nokia','iphone','blackberry','sony','lg', 'htc_tattoo','samsung','symbian','SymbianOS','elaine','palm', 'series60','windows ce','android','obigo','netfront', 'openwave','mobilexplorer','operamini'); var url_redirect = 'http://example.com'; function mobiDetect(userAgent, devices) { for(var i = 0; i < devices.length; i++) { if (userAgent.search(devices[i]) > 0) { return true; } } return false; } if (mobiDetect(userAgent, devices)) { window.location.href = url_redirect; } // continua o código do site.... </script> |
É claro, que essa não é a melhor solução para identificação e redirecionamento de dispositivos móveis, pois até carregar o javascript você já carregou bastante coisa do seu site e etc, vai “demorar” até redirecionar, se você precisa fazer isso recomendo utilizar uma solução no lado do servidor como a IsMobile, Tera-Wurfl e por aí vai.
Mas já quebra um galho caso você quer apenas dar um “Bem-vindo fulano e seu Android” por exemplo
Posts relacionados:
Related posts: