Sto sviluppando una versione mobile di un sito Web. Attualmente sto usando questa Javascript per rilevare e reindirizzare l'utente:Rilevatore browser emulatore Android
if((navigator.userAgent.match(/iPhone/i)) ||
(navigator.userAgent.match(/Android/i)) ||
(navigator.userAgent.match(/iPod/i)))
{
window.location = "http://sitename.com/m/";
}
funziona bene con iPhone e iPod, ma senza successo con Android. Sto usando l'emulatore Android in Eclipse. Non ho un gadget Android per testarlo veramente.
Sto facendo qualcosa di sbagliato? Qualcuno ha lo stesso problema?
Grazie mille, signore. :) – Vitor
Anche questo mi ha aiutato. Per essere chiari, sembra che windows.location non sia supportato su Android. location.replace() funziona bene. – Symmetric