Émulateur Android navigateur détection

Je suis le développement d'une version mobile d'un site web. Je suis actuellement en utilisant ce Javascript pour détecter et rediriger l'utilisateur:

if((navigator.userAgent.match(/iPhone/i)) || 
                (navigator.userAgent.match(/Android/i)) ||
                (navigator.userAgent.match(/iPod/i))) 
        { 
        window.location = "http://sitename.com/m/";
    }

Fonctionne très bien avec l'iPhone et de l'iPod, mais pas de succès avec Android. Je suis l'aide de l'Émulateur Android dans Eclipse. Je n'ai pas d'Android gadget pour tester réellement.

Je fais quelque chose de mal? Toute personne ayant le même problème?

OriginalL'auteur Vitor | 2010-02-12