app h5 判断ios还是android
时间: 2023-12-10 07:03:16 浏览: 153
判断客户端是iOS还是Android
可以通过以下代码判断用户使用的是 iOS 还是 Android:
```javascript
var u = navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; // 判断是否是 android 终端
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); // 判断是否是 iOS 终端
```
其中,`navigator.userAgent` 是获取浏览器的 user-agent 字符串,`isAndroid` 和 `isiOS` 分别用来存储是否是 Android 和 iOS 终端。具体判断逻辑是,如果 user-agent 字符串中包含了 "Android" 或者 "Adr",则说明是 Android 终端;如果 user-agent 字符串中包含 "(i",并且后面紧随着 "CPU" 和 "Mac OS X",则说明是 iOS 终端。
阅读全文