2017-03-31 6 views
2

私はこれについてたくさんの答えを見つけました。javascriptでAndroid(Chromeではなく)を検出していますか?

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

しかし、Windows上のChromeで私がtrueを取得する:私は今しようとしているものです。ユーザーがAndroid搭載端末にいることを検出するようにしています(プレイストアのリストを指すようにしています)。これを達成するための信頼できる方法はありますか?

+0

多分これは助けることができます:http://stackoverflow.com/questions/6031412/detect-android-phone-via-javascript-jquery –

+0

@ad_on_isそれは同じものです – user666

+0

hmmm ... www.whatismybrowser .com with Chrome with Windows?プラグインや開発者向けの設定がアンドロイドをシミュレートしているのでしょうか? –

答えて

1

私はこの答えを試みたが、コードは私のために働いた:ここDetect Android phone via Javascript/jQuery

は自分のコードです:

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'; 
} 

私もあなたがそれをテストすることができCodePen hereを作りました。

私は、Windows用Chrome、Mac用Chrome、およびAndroid用ChromeでCodePenをテストしましたが、すべて正常に動作しました。

関連する問題