2017-03-31 60 views
2

我在這方面找到了很多答案。我正在嘗試的那個是:用javascript檢測Android(不是Chrome)?

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

但是在Windows上的Chrome我得到true。我試圖檢測用戶何時在Android設備上(將他們指向Play商店列表)。有沒有可靠的方法來實現這一目標?

+0

也許這一個可以幫助:http://stackoverflow.com/questions/6031412/detect-android-phone-via-javascript-jquery –

+0

@ add_on_is這是一樣的東西 – user666

+0

嗯...你可以檢查www.whatismybrowser .com在Windows上使用Chrome?也許你有一個模擬android的插件或開發工具設置? –

回答

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,並且它可以正常運行。

相關問題