嗨,我只是尋找簡單的JavaScript只是爲了確定如果用戶使用IOS或ANDROID,所以如果用戶使用IOS我會顯示div說:從蘋果商店下載應用程序如果Android我會說從Play商店下載應用程序。 我怎麼知道設備的類型? 並顯示該div取決於? 另外我需要測試它在哪裏我可以測試這個腳本如果工作得很好作爲一個IOS和Android環境或不? 這很容易嗎? 我使用HTMl和Javascript的這個 這個想法,我將首次顯示div時,只有當用戶訪問該網站下載應用程序 我做到了,但我期待確定設備類型,如果其IOS或AndroidJavascript要知道如果設備的IOS或android顯示div
-5
A
回答
0
試試這個:
var isMobile = {
Android: function() {
return navigator.userAgent.match(/Android/i);
},
BlackBerry: function() {
return navigator.userAgent.match(/BlackBerry/i);
},
iOS: function() {
return navigator.userAgent.match(/iPhone|iPad|iPod/i);
},
Opera: function() {
return navigator.userAgent.match(/Opera Mini/i);
},
Windows: function() {
return navigator.userAgent.match(/IEMobile/i);
},
any: function() {
return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
}
};
if (isMobile.Android()) {
//android code.
}
else if(isMobile.iOS())
{
//ios code.
}
+0
我可以在div中添加div嗎? – user3469218
+0
@ user3469218:是的,你可以。 –
相關問題
- 1. JavaScript確定設備類型IOS或Android和sho div取決於
- 2. Android設備設備顯示未知(?????)在日食
- 3. 如何知道設備是android還是移動設備?
- 4. 如何知道設備?
- 5. 如何區分Android或iOS設備發送推送通知?
- 6. 我們如何知道通知到達iOS設備?
- 7. 我如何知道我的設備在Android中的ScreenLock設置
- 8. 如何在Honeycomb +設備的Android通知中顯示時間戳?
- 9. Javascript:顯示.div如果兩個輸入的值爲x或y
- 10. 您如何知道「onLeScan」的結果是否是您要查找的設備?
- 11. 需要知道哪個div在屏幕上顯示
- 12. 如何僅在Android Wear設備上顯示通知
- 13. 如何在Android設備顯示多個通知
- 14. Python - 推送通知通過FCM/APN到IOS或Android設備
- 15. 如果我們知道android
- 16. 如何在div中顯示javascript結果
- 17. 如果設備是ios 5
- 18. 需要知道頁面的主要DIV
- 19. jQuery + Modernizer - 如果javascript被禁用,不要顯示div? (見代碼)
- 20. Javascript - 如果div已經顯示,不要運行代碼?
- 21. 如果啓用javascript,則顯示div。必須有!重要
- 22. 如何知道,如果在設備或模擬器上運行,反應原生
- 23. 如何知道設備的密度?
- 24. 如何放大顯示Android設備的設備?
- 25. Android的 - 與文本連接的WiFi設備顯示通知
- 26. 如何知道設備使用eth0或eth1的網卡
- 27. 如何知道iOS設備何時插入?
- 28. iOS:如何知道設備語言何時更改?
- 29. 我如何知道iOS設備現在連接到互聯網?
- 30. 如何知道iOS設備處於某個附近?
你甚至嘗試自己找到答案嗎? –
var isMobile = { Android:function(){ return navigator.userAgent.match(/ Android/i)?真假; }, BlackBerry:function(){ return navigator.userAgent.match(/ BlackBerry/i)?真假; }, iOS:function(){ return navigator.userAgent.match(/ iPhone | iPad | iPod/i)?真假; }, Windows:function(){ return navigator.userAgent.match(/ IEMobile/i)?真假; ()|| isMobile.BlackBerry()|| isMobile.iOS()|| isMobile.Windows());}};}};}}, any:function(){ return(isMobile.Android()|| isMobile.BlackBerry()|| isMobile.iOS()|| isMobile.Windows()); } }; –