js判断ios还是Android
时间: 2023-10-04 19:09:33 浏览: 240
Android与iOS同步开发要点
您可以使用`navigator.userAgent`来获取浏览器的User-Agent字符串,然后判断其中是否包含某些特定的关键词来判断用户的操作系统。例如:
```javascript
const userAgent = navigator.userAgent.toLowerCase();
if (userAgent.indexOf('android') > -1) {
console.log('用户使用的是Android系统');
} else if (/(iPhone|iPad|iPod|iOS)/i.test(userAgent)) {
console.log('用户使用的是iOS系统');
} else {
console.log('无法判断用户的操作系统');
}
```
上述代码中,使用`indexOf`方法判断User-Agent字符串中是否包含`android`关键词,如果包含则判断用户使用的是Android系统;使用正则表达式判断User-Agent字符串中是否包含`iPhone`、 `iPad`、`iPod`或`iOS`关键词,如果包含则判断用户使用的是iOS系统。
阅读全文