2017-03-31 4 views
2

Ich habe viele Antworten darauf gefunden. Das eine Ich versuche jetzt:Erkennung von Android (nicht Chrome) mit Javascript?

/(android)/i.test(navigator.userAgent) 

Aber in Chrome unter Windows bekomme ich true. Ich versuche herauszufinden, ob sich mein Benutzer auf einem Android-Gerät befindet (um sie auf den Play Store-Eintrag zu verweisen). Gibt es einen verlässlichen Weg, dies zu erreichen?

+0

vielleicht kann dieser helfen: http://stackoverflow.com/questions/6031412/detect-android-phone-via-javascript-jquery –

+0

@ad_on_is das ist die gleiche Sache – user666

+0

hmmm ... können Sie www.whatismybrowser überprüfen .com mit Chrome unter Windows? Vielleicht haben Sie ein Plugin oder Entwickler-Tools-Einstellung, die Android simuliert? –

Antwort

1

ich diese Antwort gerade versucht, und der Code für mich gearbeitet: Detect Android phone via Javascript/jQuery

Hier ist ihr Code:

var ua = navigator.userAgent.toLowerCase(); 
var isAndroid = ua.indexOf("android") > -1; //&& ua.indexOf("mobile"); 
if(isAndroid) { 
    // Do something! 
    // Redirect to Android-site? 
    window.location = 'http://android.davidwalsh.name'; 
} 

Ich habe auch ein CodePen here, wo Sie es testen können.

Ich habe meinen CodePen in Chrome für Windows, Chrome für Mac und Chrome für Android getestet und es funktionierte für alle korrekt.

Verwandte Themen