export function checkDevice() {
// js判断是否是苹果设备
function checkIsAppleDevice() {
var u = navigator.userAgent
// var app = navigator.appVersion
var ios = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)
var iPad = u.indexOf('iPad') > -1
var iPhone = u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1
if (ios || iPad || iPhone) {
return true
} else {
return false
}
}
if (checkIsAppleDevice()) {
return 'IOS'
} else {
return 'Android'
}
}
checkDevice()
函数就行JS判断是否是ioS或者Android
每个客户端都带有自身的UA标识,通过JavaScript,可以获取客户端标识,我们可以获取浏览器的userAgent,用正则来判断手机是ios(苹果)还是Android(安卓)客户端。
判断当前系统是 安卓还是ios 可以详见下面链接:https://blog.csdn.net/weixin_46821141/article/details/123732757?share_token=10a89d41-9752-4876-90fc-0b62f76aaa84&tt_from=copy_link&utm_source=copy_link&utm_medium=toutiao_android&utm_campaign=client_share - 【判断当前系统是 安卓还是ios_weixin_468211... - 今日头条
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。