检测浏览器是否在 Android 或 iOS 设备上运行 [英] Detect if browser is running on an Android or iOS device
本文介绍了检测浏览器是否在 Android 或 iOS 设备上运行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要更改移动网站上的一些按钮和文本,具体取决于用户是在 Android 还是 iOS 浏览器上查看.有没有可靠的方法来执行检查?
I need to change out some buttons and text on a mobile website depending on whether the user is viewing it on an Android or iOS browser. Is there a reliable way to perform the check?
推荐答案
var isMobile = {
Windows: function() {
return /IEMobile/i.test(navigator.userAgent);
},
Android: function() {
return /Android/i.test(navigator.userAgent);
},
BlackBerry: function() {
return /BlackBerry/i.test(navigator.userAgent);
},
iOS: function() {
return /iPhone|iPad|iPod/i.test(navigator.userAgent);
},
any: function() {
return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Windows());
}
};
这篇关于检测浏览器是否在 Android 或 iOS 设备上运行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文