苹果手机 js代码获取机型信息
时间: 2023-09-03 10:16:31 浏览: 101
可以使用`navigator.userAgent`获取设备的User-Agent信息,从中解析出设备的型号信息。具体代码如下:
```javascript
var deviceInfo = {};
var userAgent = navigator.userAgent;
if (userAgent.match(/iPhone/)) {
deviceInfo.type = 'iPhone';
// iPhone的型号信息可以从User-Agent中解析出来
var matchResult = userAgent.match(/\biPhone[\s/]([\w]+);/);
if (matchResult && matchResult.length > 1) {
deviceInfo.model = matchResult[1];
}
} else if (userAgent.match(/iPad/)) {
deviceInfo.type = 'iPad';
// iPad的型号信息可以从User-Agent中解析出来
var matchResult = userAgent.match(/\biPad[\s/]([\w]+);/);
if (matchResult && matchResult.length > 1) {
deviceInfo.model = matchResult[1];
}
} else if (userAgent.match(/iPod/)) {
deviceInfo.type = 'iPod';
// iPod的型号信息可以从User-Agent中解析出来
var matchResult = userAgent.match(/\biPod[\s/]([\w]+);/);
if (matchResult && matchResult.length > 1) {
deviceInfo.model = matchResult[1];
}
}
console.log(deviceInfo);
```
这段代码可以在控制台输出设备的型号信息,例如:
```
{
"type": "iPhone",
"model": "XS Max"
}
```
阅读全文