商务系统 - 操作系统光盘下载网站!

当前位置: 首页  >  教程资讯 js判断苹果系统, 判断苹果系统(ios)或安卓系统(Android)

js判断苹果系统, 判断苹果系统(ios)或安卓系统(Android)

时间:2024-10-11 来源:网络 人气:

判断苹果系统(ios)或安卓系统(Android)

1. 检查操作系统类型:

```javascript

var userAgent = navigator.userAgent;

if (/iPhone|iPad|iPod/.test(userAgent)) {

console.log('iOS设备');

} else if (/Android/.test(userAgent)) {

console.log('Android设备');

} else {

console.log('其他设备或PC端');

}

```

2. 使用正则表达式:

```javascript

var userAgent = navigator.userAgent;

if (/iPhone|iPad|iPod/.test(userAgent)) {

console.log('iOS设备');

} else if (/Android/.test(userAgent)) {

console.log('Android设备');

} else {

console.log('其他设备或PC端');

}

```

判断PC端还是移动端

1. 检查设备类型:

```javascript

function isMobile() {

var userAgent = navigator.userAgent;

var mobileRegex = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i;

return mobileRegex.test(userAgent);

}

if (isMobile()) {

console.log('移动端');

} else {

console.log('PC端');

}

```

2. 使用正则表达式:

```javascript

var userAgent = navigator.userAgent;

if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(userAgent)) {

console.log('移动端');

} else {

console.log('PC端');

}

```

判断浏览器类型和版本

1. 获取浏览器名称和版本:

```javascript

var userAgent = navigator.userAgent;

var browserName = navigator.appName;

var browserVersion = navigator.appVersion;

console.log('浏览器名称:', browserName);

console.log('浏览器版本:', browserVersion);

```

2. 使用正则表达式:

```javascript

var userAgent = navigator.userAgent;

var browserMatch = userAgent.match(/(firefox|chrome|safari|opera|msie|trident)/i);

if (browserMatch && browserMatch.length > 1) {

var browser = browserMatch[1].toLowerCase();

console.log('浏览器:', browser);

}

```

通过以上方法,你可以根据需要判断用户设备的操作系统、设备类型、浏览器类型和版本。


作者 小编

教程资讯

教程资讯排行

系统教程

主题下载