Js获取设备类型(安卓/IOS/Web)

在JavaScript中,可以通过检测用户代理字符串(User-Agent)来判断当前设备是Android、iOS还是Web。


代码如下:

function isDevice() {
if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) { // ios
return 'IOS'
}
if (/(Android)/i.test(navigator.userAgent)) {
return 'Android'
}
return 'Web'
};


代码说明:

这段代码首先获取用户代理字符串,然后依次通过正则表达式匹配iOS和Android设备的标识。如果匹配到iOS设备,则返回'iOS';如果匹配到Android设备,则返回'Android';如果都不是,则返回'Web'。


链接: https://fly63.com/course/34_1640