Estoy desarrollando una versión móvil de un sitio web. Actualmente estoy usando este Javascript para detectar y redirigir al usuario:Android emulator browser detection
if((navigator.userAgent.match(/iPhone/i)) ||
(navigator.userAgent.match(/Android/i)) ||
(navigator.userAgent.match(/iPod/i)))
{
window.location = "http://sitename.com/m/";
}
funciona bien con el iPhone y el iPod, pero sin éxito con Android. Estoy usando el emulador de Android dentro de Eclipse. No tengo un dispositivo Android para probarlo.
¿Estoy haciendo algo mal? ¿Alguien tiene el mismo problema?
Muchas gracias, señor. :) – Vitor
Esto me ayudó también. Para que quede claro, parece que windows.location no es compatible con Android. location.replace() funciona bien. – Symmetric