Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2013, 17:19
Avatar de xSkArx
xSkArx
 
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 2 meses
Puntos: 96
Detectar dispositivo móvil y redireccionar

Hola a todos, estoy adaptando una web para dispositivos móviles pero me va mal con el reconocimiento y la redirección, he probado una infinidad de códigos y ninguno me funciona, he visto que se puede hacer en php igual pero no me convence mucho, si pudieran echarme una mano por favor.

Bodigos que encontré

Código Javascript:
Ver original
  1. var ua = navigator.userAgent.toLowerCase();
  2. var isAndroid = ua.indexOf("android") > -1; //&& ua.indexOf("mobile");
  3. if(isAndroid) {
  4.     // Do something!
  5.     // Redirect to Android-site?
  6.     window.location = 'http://android.davidwalsh.name';
  7. }
Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. //Mobile Detection and Redirecting
  3. var device = navigator.userAgent
  4.  
  5. if (device.match(/Iphone/i)|| device.match(/Ipod/i)|| device.match(/Android/i)|| device.match(/J2ME/i)|| device.match(/HTC/i)) {
  6. //window.location = "AQUI DIRECCION WEB MOVIL";
  7. alert('Navegador movil')
  8. }
  9. else if (device.match(/Ipad/i))
  10. {
  11. alert('iPad');
  12. } else {
  13. alert('PC/Laptop/Mac');
  14. }
  15. //
  16. </script>